将经典头发转化为 nHair

 
 
 

可以将经典头发系统转化为 nHair。nHair 使用由 Nucleus 技术提供支持的动态模拟框架。请参见nDynamics 概述

注意经典 Maya 头发约束不受 Nucleus 解算器的支持,对 nHair 模拟没有任何影响。若要重新生成经典头发的行为,可能需要创建一个 nConstraint 来替换经典头发约束。

请参见创建 nHair 约束

将经典头发转化为 nHair 的步骤

  1. 打开经典 Maya 头发场景文件。
  2. “大纲视图”(Outliner)中,选择 hairSystem 节点。
  3. “nDynamics”菜单集中,选择“nSolver > 指定解算器 > 新解算器”(nSolver > Assign Solver > New Solver)

    头发系统现在已连接一个 Nucleus 解算器节点。

    注意您可以通过从“指定解算器”(Assign Solver)列表中选择解算器,将头发示例指定给现有 Nucleus 解算器。
  4. 若要使曲面几何体与 nHair 碰撞,请通过选择该曲面,然后选择“nMesh > 创建被动碰撞对象”(nMesh > Create Passive Collider)将该曲面转化为被动碰撞对象。
  5. 如果头发模拟具有经典头发约束,请将它们替换为适用的 nConstraint。

    请参见创建 nHair 约束

    注意可以使用被动碰撞对象来重新生成经典头发“碰撞球体”(Collide Sphere)“碰撞立方体”(Collide Cube)约束的行为。
  6. 若要调整 nHair 的外观和行为,请设定 hairSystemShape 属性,例如:

    如果尝试重新创建经典头发模拟的行为,请在模拟 nHair 时启用“使用 Nucleus 解算器”(Use Nucleus Solver)属性(hairSystemShape 节点),然后再将其禁用。这样,您可以快速比较经典头发模拟版本和 nHair 模拟版本。

  7. 播放 nHair 模拟并进行适当的属性调整以获得所需的效果。请参见头发节点

相关主题