简介¶
驱动器通过函数来控制属性值。
事实上,驱动器由以下部分组成:
- 驱动器配置,指定0个,1个或多个使用其他属性或物体变换通道的输入值,并使用预定义的数学函数或自定义的Python表达式将其结合在一起。
- 动画 函数曲线,将驱动配置的输出映射到最终值,以应用到被驱动属性。
例如,物体1的旋转可以被物体2的位置控制。可以说,物体2的位置驱动物体1旋转。
驱动器不仅可以调用大多数属性值,直接映射到其他属性,而且属性也可以作为数学表达式或者Python脚本的一部分,通过函数进一步调整。
驱动器是构建装备的极其强大的工具,通常用于驱动骨骼变换以及形状键,操作约束和影响修改器,通常使用自定义属性作为输入。
曲线视图¶
如图 X轴 映射驱动器的控制变量。单位取决于驱动器。
而 Y轴 是被驱动的属性值。单位取决于物体属性。
在示例图中,如果控制变量为2.0,则被赋予的属性值为0.5。
默认的函数曲线,控制变量与被控属性值相等,例如,控制变量为2.0,属性值为2.0.
驱动函数可以使用贝塞尔曲线的控制柄用线条定义,也可以使用多项表达式进行数学定义,如 \(y = a + bx\) 。此外,该功能还可以通过噪声或循环重复进行程序调制。有关详细信息,请参阅 修改器 。