角色效果和环境构建中的新特性

XGen

新的着色节点

新的着色节点提供更多自定义 XGen 头发着色器网络的方式。现在,您可以使用自定义着色器或 Maya 标准材质对 XGen 头发和其他基本体进行颜色和纹理设置。这些新的着色节点现在支持:
  • 使用基于 Ptex 的纹理控制头发着色器的颜色。将新的 xgen_ptex_lookup 节点连接到 XGen 着色器网络,以使用任何基于 Ptex 的纹理或图像文件对头发进行着色。

    请参见为描述指定基于 Ptex 的纹理

  • 使用新的 xgen_root_tip_color_blend 节点从根部和尖端对头发进行颜色设置。通过此节点可以设置毛发根部和尖端颜色,然后将颜色作为单个通道输出到 XGen 头发着色器。

    请参见为头发根部和尖端着色

  • 根据每根头发的长度改变颜色。将新的 xgen_hair_length_mapping 节点连接到着色器,以使用 2D 纹理渐变控制渲染的头发颜色。

    请参见沿着样条线长度指定渐变 2D 纹理

XGen 预设

现在,可以将头发和毛发修饰以及实例化几何体作为 XGen 预设保存。使用预设开始头发和毛发修饰,或者使用它们管理基于快照的头发样式、地形和环境。预设与拓扑无关,因此可以将它们应用于角色网格的低分辨率和高分辨率版本,或者应用于不同的网格形状。将自定义 XGen 预设添加到新增的“XGen 库”(XGen Library)“XGen 库”(XGen Library)还包括默认毛发和草预设,可以从中选择以将其快速应用于角色网格和其他网格对象。

XGen 预设将所有的描述设置(如导向、修改器和着色网络)包括在一个文件中。这使它们适合在您的生产流水线内传递和共享修饰和实例化几何体。如果应用包含基于 Ptex 的遮罩和区域贴图的预设,则 Maya 将创建具有必要连接的 Ptex 贴图表达式。必须在预设的目标网格上重新绘制贴图值。

从样条线基本体创建自定义形状

通过新增的“样条线 宽度渐变”(Spline Width Ramp),可以沿其长度改变样条线基本体的宽度。使用“宽度渐变”(Width Ramp)可从样条线基本体创建自定义形状,如羽毛、鳞片、叶子和其他植被。

新增的默认 XGen 头发着色器

为样条线基本体新增的 mental ray xgen_hair_physical 着色器改进了头发和毛发修饰的渲染。Maya Viewport 2.0 完全支持新增的默认头发着色器,因此在渲染之前不再需要使用曲面着色器来显示颜色和照明效果。xgen_hair_physical 着色器材质基于 Marschner 头发着色技术。

雕刻导向

现在,可以使用新增的基于笔刷的“雕刻导向工具”(Sculpt Guides Tool)定形和缩放 XGen 导向。通过使您可以雕刻导向而不选择顶点或者使用 XGen 工具,此工具为样条线基本体简化了基于导向的工作流。“雕刻导向工具”(Sculpt Guides Tool)只能用于样条线基本体导向。

通过“雕刻导向工具”(Sculpt Guides Tool)选项,可以调整笔刷大小,启用和禁用“锁定长度”(Lock Length),以及使笔刷操作影响所有的描述。通过单击此图标从 XGen 工具架访问“雕刻导向工具”(Sculpt Guides Tool)

保持曲线和导向之间的链接

“曲线到导向”(Curves to Guides)工具中新增的“保留动态链接”(Preserve Dynamic Link)选项改进了基于导向的工作流,它使您可以:

  • 重新定形源曲线并使编辑自动应用于导向形状。
  • 将一组曲线用作多个描述中导向的源。重新定形这些曲线将重新定形所有链接的描述中的导向。
  • 使用 nHair 动力学输出曲线驱动导向形状和动画。

请参见使用 nHair 动力学曲线设置导向的动画

将修饰编辑保存到增量文件

使用新的增量文件工作流,可以保存修饰编辑,而不改变源描述。使用 XGD 增量文件可在保留原始版本的同时,对头发和毛发修饰进行基于镜头的更改。通过删除或重新定位增量文件还原为原始修饰。

请参见将修饰编辑保存到增量文件

性能改进

XGen 性能改进包括:

  • 增强了视口滚动,以便在使用高密度描述时获得更好的交互性。
  • 多线程基本体生成、修改器处理和面片求值。

    通过 Maya“首选项”(Preferences)中的 XGen“线程”(Threading)选项,可以启用和禁用多线程。

  • 基本体预览的速度更快。

工作流改进

通过对 XGen 导向工作流的改进,现在可以执行以下操作:

  • 使用“软选择”(Soft Selection)选择导向顶点。
  • 删除导向顶点。

更新的 XGen 开发工具包示例

XPD 文件实施的更新示例现已添加到 Maya 安装目录中。可以在以下位置找到这些示例:C:\Program Files\Autodesk\Maya2016\plug-ins\xgen\devkit\xpdSamples