应用动力学,可以使毛发按照下列任一方式移动:          

  • 将力(例如,风和重力)添加到场景,并将其连接到头发系统或应用头发系统的内置力。请参见 hairSystemShape

  • 将曲面移动做成动画,且吸引器会作出适当反应。

若要应用动力学使毛发移动,使用的吸引器必须为动力学头发。有关详细信息,请参见创建要用于毛发的头发系统。          

动物摇晃示例

 下列示例说明了如何使毛发对其附加对象的运动作出反应。例如,当动物摇晃身体时,其毛发会对运动作出反应。为简便起见,我们用圆柱体代表动物的身体。

若要播放动画,请单击下面的链接。

shakingAnimal.mov

若要使毛发对运动作出反应

  1. 创建一个圆柱体,然后添加灯光到场景。

  2. 添加毛发到圆柱体,然后应用“毛发预设 LionMane”(Fur Preset LionMane)。                

  3. 选择毛发 > 将毛发方向偏移(Fur > Offset Fur Direction by) > 90 度(90 degrees)。                

  4. 添加 3 x 6 栅格的头发。(请参见创建要用于毛发的头发系统。确保选择动力学作为头发曲线类型。)

  5. 将头发系统附加到毛发。请参见将头发系统附加到毛发/从毛发分离头发系统。                

  6. 选择毛发 > 将开始位置设定为(Fur > Set Start Position To)并选择毛发描述,这样就不会丢失毛发的梳理或倾斜位置。                

  7. 圆柱体的关键帧移动如下:

    • 通过单击位于 Maya 主窗口右下角的 ,启用“自动关键帧”(Auto Key)。                      

    • 移动到第一帧,并选择“动画 > 设置关键帧”(Animate > Set Key)。                      

    • “通道盒”(Channel Box)中选择“旋转 X”(Rotate X)“旋转 Y”(Rotate Y)“旋转 Z”(Rotate Z)字段。                      

    • 右键单击其中一个选定字段,然后选择“为选定项设定关键帧”(Key Selected)。                      

    • 移动到另一个帧,并更改“旋转”(Rotate)值。                      

    • 根据需要,重复上一步。

  8. 通过从“渲染”(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                      

  9. 在头发系统中,将“开始曲线吸引”(Start Curve Attract)属性设定为 0.2。                

  10. 单击“向前播放”(Play Forward)按钮,检查吸引器是否按照毛发移动的要求方式进行移动。                

  11. 如果必要,微调吸引器的移动。

  12. 渲染构成动画的帧。有关详细信息,请参见渲染包含毛发的动画。                

,