Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

千年骚狐
千年骚狐
千年骚狐
1854
文章
2142
评论
2021年1月14日 评论 764 3035字

作者语:以下内容由千年骚狐编辑。转载请注明出处!感谢分享。


连接器(Connector)

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

连接器是一种使用任何其他属性(由形状层绘制的控制滑块)控制Ae中几乎所有属性的方法,有点像层之间的父子级关系,但是更为高级的一种关联方式。

使用连接器,“主属性”将驱动一个或多个“从属属性”,并根据主属性值自动按比率映射到从属性的值中。

这三种情况下非常有用:

  • 当需要一个属性和其他属性之间产生因果关系。例如“当手臂弯曲时,布料必须适应”:这意味着您可以使用连接器通过前臂的旋转驱动布料的形变。
  • 它非常强大,可以快速将滑块和其他控制器链接到任何属性,例如从单个值(如控制器或滑块的X位置)控制头部旋转。
  • 您可以使用它来控制具有单个属性的层不透明度,例如使用控制器的位置来控制其他属性。

从属的属性值必须提前准备好关键帧(两个关键帧,最大/最小值),因为主属性将驱动此动画。有点像在从属属性上使用时间重映射一样,类似于Autodesk Maya中的“设置受驱动关键帧”。当主属性值处于预定义的最小值(如控制器滑块左侧位置)时,映射出的结果是从属属性左侧关键帧(最小值)。当主属性为为预定义的最大值(如控制器滑块的最右侧)时,映射到从属属性右侧关键帧(最大值)。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

连接器处理的属性类型

由于连接器使用与时间重映射相同的原理,因此它能够将几乎任何类型的属性连接到任何其他类型的属性,这使得它成为一个非常强大的工具。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

从属(受控制)属性

从属属性可以是任何类型。可以使用关键帧,一般为两个关键帧。设置该属性的一个最小值,一个最大值。时长间隔一般为1秒。

主(控制器)属性

主属性(Master)可以是任何数字类型(也可以是多维参数)。

滑块(Slider)、角度(Angle)、位置(Position)、缩放(Scale)、不透明度(Opacity)、颜色(Color)等等。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

也就是说,Duik提供了几个预先做好的非常有用的控制器,这些控制器将与连接器一起使用

滑块(Slider),二维滑块(2D Sliider)、角度(Angle)

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

这些图层在合成面板中提供了一个不错的UI,可以控制动画。他们对角色面部表情绑定特别有用,当然也可以用于其他地方。

案例参考:AE Duik 角色表情绑定教程 – 三维透视感

空间效果器和贴图纹理(Spatial Effector and Effector Map)

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

空间效果器(Spatial Effector)是控制从属属性最直观的方法,这有点类似C4D中效果器下单的衰减控制。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

贴图纹理(Effector Map)可以使用纹理层中的颜色或Alpha通道来影响受控层的指定属性。

显露变换(Expose Transform)

显露变换是一个对象(控制器),将测量两个层之间的角度、方向、坐标和距离。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

提示:控制器上的效果会显示测量数据,这对于连接器可能非常有用,可以将任何对象链接到肢体的弯曲处。

IK

如果选择具有IK约束的控制器,则连接器可以获得IK长度、肢体上部的拉伸或肢体下部的拉伸数据。

如何设置连接器

1、快速设置

要快速设置连接器,可以按一下步骤操作:

  1. 建议首先在从属属性上添加所需的关键帧(一般为两个关键帧,一个最小值关键帧,一个最大值关键帧,间隔建议1秒),尽管这可以在之后完成或修改。当主(控制器)属性从最小值变为最大值时,只需根据需要修改从属属性的动画即可。
  2. 在合成中选择从属属性
  3. 单击连接器按钮

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

Duik将创建或使用任何预先存在的连接器,并在该层的效果控件中添加一个滑块。此滑块是一个简单的百分比,范围从0到100,它将控制选定的属性。

如果需要在另一个合成中使用控制器,可以使用父合成中的Extract controllers工具,也可以将控制器复制并粘贴到新合成中,并使用表达式链接百分比。

在附加面板中,进一步阅读以了解如何使用连接器执行更高级的操作。

2、标准设置

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

使用标准设置,您有比快速设置更多的选项操作,例如从合成链接到另一个合成,并且可以选择几乎所有属性作为控制器(请参阅上面的连接器处理类型)。

  • 建议先在从属属性上添加所需关键帧(一般为两个,一个最小值,一个最大值),尽管之后可以继续完成或修改。当主属性从最小值变为最大值时,只需更改从属属性的动画即可。
  • 可以通过以下两种方式选择设定主属性:
    1. 在时间轴中选择主属性,然后点击“属性”按钮,主属性的名称将显示在按钮上。
    2. 您还可以使用Duik的4个控制器之一(滑块、2D滑块、角度和空间效果器)
  • 根据主属性的类型,可以选择用于控制从属属性的类型(Type)。如果主属性选择的是颜色类型,则从属属性控制类型选择通道。
  • 选择主属性的值(value)或者速度(Velocity)来控制从属性。例如,使用速度可以非常有用得控制汽车天线如何根据汽车在X轴向位置的速度产生旋转。
  • 设置主属性的最小值(Minimum)和最大值(Maximum)。
  • 单击“连接至属性”或“连接至不透明度”。后者可以用一个滑块来控制一堆层的显示,例如,用一个控制器来切换嘴的预定义元素是一个很好的方法。它与在包含层序列的合成中使用时间重映射一样,但没有由于使用实际时间重映射而引起的问题。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

经过以上步骤,一切准备就绪:主属性更改后,将驱动从属属性。之后,您可以在主图层的效果控件面板中更改所有设置。

如果需要调整从属属性上的关键帧,则可以通过在主层上禁用相应的连接器效果来暂时停用连接器。

多个连接

通常必须将同一从属属性链接到多个主属性。例如,眼球的运动,会受到头部控制器的上下左右影响,以及眼睛视线方向控制器,控制眼睛看向那个方位,两个控制器的同时作用。

有多重方法可以实现此目的,具体取决于从属属性的类型。

  • 对于变换属性(位置、缩放、旋转等),最简单的方法是使用父级。对每一个控制器创建一个空对象,然后将控制器连接到对应的一个空对象上,影响空对象的位置属性。再通过表达式将空对象的影响传递给“眼球”的位置属性。当有更多主控制器的连接加入时,只需要重复添加“中间件 - 空对象”作为中介关联即可。
  • 对于其他属性(也包括变换),可以使用Duik中的“添加列表”工具,该工具在“链接和约束”面板中使用(仅在标准和专家模式下可见,菜鸟模式下没有该选项)。只需选择属性,然后点击“添加列表”按钮,Duik将为这个属性添加5个新属性的效果来控制原始值,最多允许5个连接(如果为列表的其中一个属性再一次使用“添加列表”命令,则可以无限扩展数量)。
  • 还有非属性值,例如蒙版和路径(贝塞尔曲线路径)
    • 在2018版本中,则可能有些棘手,无法有效的使用表达式。只能通过对路径属性的关键帧做关联。要实现效果,可以复制一次路径,并尝试通过“合并路径(类似AI中的路径查找器,或C4D中的样条布尔)”,用两个或多个路径的混合来得到想要的形状。但这可能非常困难。
    • 在2018版本以上,则可以选中路径属性,为其添加“添加骨骼(链接和约束面板中)”。者会将组成路径的每个顶点(包括顶点上的曲线控制手柄)分别创建一个参考层,对图层的编辑就相当改变了路径的形状。

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

演示效果请参考案例:AE Duik 角色表情绑定教程 – 三维透视感

例子:控制嘴巴的变化

Duik Bassel 2 角色插件参数全解[S02E03] – 连接器(Connector)

提供一个B站上的嘴部绑定视频演示,可以倍速播放查看制作流程。视频中使用的Duik不是最新版,原理相同。


weinxin
千年骚狐
  • 本文由 发表于 2021年1月14日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: