将经典头发转化为 nHair

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

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

请参见创建 nHair 约束

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

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

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

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

    请参见创建 nHair 约束

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

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

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

相关主题