应用动力学,可以使毛发按照下列任一方式移动:
将力(例如,风和重力)添加到场景,并将其连接到头发系统或应用头发系统的内置力。请参见 hairSystemShape。
将曲面移动做成动画,且吸引器会作出适当反应。
若要应用动力学使毛发移动,使用的吸引器必须为动力学头发。有关详细信息,请参见创建要用于毛发的头发系统。
动物摇晃示例
下列示例说明了如何使毛发对其附加对象的运动作出反应。例如,当动物摇晃身体时,其毛发会对运动作出反应。为简便起见,我们用圆柱体代表动物的身体。
若要播放动画,请单击下面的链接。
shakingAnimal.mov
若要使毛发对运动作出反应
创建一个圆柱体,然后添加灯光到场景。
添加毛发到圆柱体,然后应用“毛发预设 LionMane”(Fur Preset LionMane)。
选择毛发 > 将毛发方向偏移(Fur > Offset Fur Direction by) > 90 度(90 degrees)。
添加 3 x 6 栅格的头发。(请参见创建要用于毛发的头发系统。确保选择动力学作为头发曲线类型。)
将头发系统附加到毛发。请参见将头发系统附加到毛发/从毛发分离头发系统。
选择毛发 > 将开始位置设定为(Fur > Set Start Position To)并选择毛发描述,这样就不会丢失毛发的梳理或倾斜位置。
圆柱体的关键帧移动如下:
通过单击位于 Maya 主窗口右下角的 ,启用“自动关键帧”(Auto Key)。
移动到第一帧,并选择“动画 > 设置关键帧”(Animate > Set Key)。
在“通道盒”(Channel Box)中选择“旋转 X”(Rotate X)、“旋转 Y”(Rotate Y)和“旋转 Z”(Rotate Z)字段。
右键单击其中一个选定字段,然后选择“为选定项设定关键帧”(Key Selected)。
移动到另一个帧,并更改“旋转”(Rotate)值。
根据需要,重复上一步。
通过从“渲染”(Render)菜单集中选择毛发 > 编辑曲线吸引器集(Fur > Edit Curve Attractor Set) > AttractorSetName 编辑毛发曲线吸引器集,然后进行下列调整:
吸引器模型(Attractor Model):局部(Local)
逐毛发曲线(Curves Per Fur):1
半径(Radius):10
影响(Influence):1
结束长度(End Length):5
阈值长度(Threshold Length):0.33
在头发系统中,将“开始曲线吸引”(Start Curve Attract)属性设定为 0.2。
单击“向前播放”(Play Forward)按钮,检查吸引器是否按照毛发移动的要求方式进行移动。
如果必要,微调吸引器的移动。
渲染构成动画的帧。有关详细信息,请参见渲染包含毛发的动画。