控制复杂运动和力
 
 
 

下列各节介绍调整粒子的动力学动画的技术。

注意

粒子对象的动力学状态是在任意帧处其位置、速度、加速度和质量属性的值。Autodesk® Maya® 使用这些属性来计算影响对象在所有帧中的定位的所有动力学。

调整动力学的效果

可以调整场、碰撞、弹簧和目标对粒子产生的效果。若要调整动力学的效果,请选择粒子对象,显示“属性编辑器”(Attribute Editor),然后将“动力学权重”(Dynamics Weight)设定为介于 0 和 1 之间的值。

值为 0 会导致连接到粒子对象的场、碰撞、弹簧和目标没有效果。值为 1 可得到完全效果。小于 1 的值会设定成比例的效果。例如,0.6 会将效果调整到完全强度的 60%。

表达式不受“动力学权重”(Dynamics Weight)影响。

将已设置关键帧的变换属性与动力学组合

可以将动力学与粒子对象或柔体上的关键帧组合。例如,如果使粒子对象在重力的作用下下落,则可以通过设置其“平移 X”(Translate X)属性的关键帧来添加侧向运动。

变换属性上的关键帧会影响“worldVelocity”“worldPosition”“worldVelocityInObjectSpace”属性。有关详细信息,请参见获取世界位置、速度和质心

还可以将动力学与粒子的运动路径动画组合。

将对象设置为动力学运动的子对象

如果将某个对象设置为已动态设置动画的父对象的子对象,那么该对象的变换属性会控制其位置和方向(相对于其动力学父对象的变换属性的位置和方向)。

动力学不会影响子对象的变换值。例如,如果使父粒子对象在重力的作用下下落,那么子粒子对象将不会随父粒子对象下落。重力会改变动力学父对象的粒子位置,但不会改变其变换属性。因此,重力不会改变子对象的位置。

但是,有一种技术可以使对象随动力学对象的运动而移动。