Q100561:如何正确地将 Maya 中的 XGen 动画导入 Katana 以避免动画不同步

症状

将 XGen 文件加载到Katana中时,您可能会注意到毛发/皮毛没有跟随引导曲线的动画。

原因

动态曲线(即控制头发移动的引导线)默认使用“实时模式”进行动画制作,而Katana的第三方渲染器不支持该模式。

解决

要解决此问题,首先将引导曲线导出为 Alembic 缓存,然后将该引导曲线 Alembic 缓存关联为动画控件,而不是实时模式。具体步骤如下。

在 Maya 中,按如下方式将引导曲线动画导出为 Alembic 缓存:

  1. 在大纲视图中选择模拟的所有输出曲线(而不是曲线组)。
  2. 在主菜单栏中,选择“缓存”>“Alembic 缓存”>“导出所选内容到 Alembic”选项框。
  3. 在打开的 Alembic 导出选项窗口中,检查以下设置:
    a. 在“常规选项”下,确保设置帧范围的开始/结束。
    b. 在“高级选项”下,启用“世界空间”复选框。
  1. 点击“导出所选内容”按钮,将内容保存到所需位置。

将引导曲线缓存重新加载到 XGen 中作为引导线。根据您控制动画的方式,有两种方法:一种是通过 AnimWires 修改器,另一种是通过引导动画。

如果您正在使用 AnimWires 修改器:

  1. 在 XGen 中,转到“修饰符”选项卡。
  2. “模式”部分,取消选中“实时模式”复选框。
  3. 在同一部分中,将 Alembic 缓存文件路径添加到Wires 文件参数中。

如果您正在使用引导动画:

  1. 在 XGen 中,转到“基本体”选项卡。
  2. “引导动画”下,取消选中“实时模式”复选框。
  3. 将 Alembic 缓存文件路径添加到“缓存文件名”参数中。

保存 Maya 项目后,XGen 动画应该能在Katana渲染器中正确显示(已使用 3Delight 和 Arnold 测试)。导出时设置正确后,请使用渲染器特定的 XGen 节点导入 XGen 文件,具体操作请参考渲染器的相关文档。之后,您就可以像往常一样在Katana中创建和指定材质、设置场景灯光并进行渲染了。

延伸阅读

有关在生产流程中使用 XGen 的更多信息以及在Katana中使用 XGen 的渲染器特定文档,请参阅以下资源:

    我们很遗憾听到

    请告诉我们