应用动力学,可以使毛发按照下列任一方式移动:
- 将力(例如,风和重力)添加到场景,并将其连接到头发系统或应用头发系统的内置力。请参见 hairSystemShape。
- 将曲面移动做成动画,且吸引器会做出适当反应。
若要应用动力学使毛发移动,使用的吸引器必须为动力学头发。详细信息请参见创建要用于毛发的头发系统。
动物摇晃示例
下列示例说明了如何使毛发对其附加对象的运动做出反应。例如,当动物摇晃身体时,其毛发会对运动做出反应。为简便起见,我们用圆柱体代表动物的身体。
使毛发对运动做出反应
- 创建一个圆柱体,然后添加灯光到场景。
- 添加毛发到圆柱体,然后应用“毛发预设 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)
按钮,检查吸引器是否按照毛发移动的要求方式进行移动。
- 如果必要,微调吸引器的移动。
- 渲染构成动画的帧。详细信息请参见渲染包含毛发的动画。