将 Bifrost 网格缓存为 Alembic 文件

您可以将 Bifrost 网格作为 Alembic 文件导出和导入,以便在场景之间传输这些网格或者将它们与其他应用程序一起使用。

将 Bifrost 网格导出为 Alembic 文件

  1. 在液体或 Aero 形状的“Bifrost 网格”(Bifrost Meshing)属性组中启用“启用”(Enable)。有关详细信息,请参见使用 Bifrost 网格bifrostShape 属性

  2. 选择 bifrostMesh 对象,然后采用与任何其他网格相同的方式将其导出为 Alembic 文件。请参见创建 Alembic 缓存文件

    若要将速度等通道导出为颜色集,请确保在“Alembic 导出”(Alembic Export)窗口的“高级选项”(Advanced Options)部分中选择“写入颜色集”(Write Color Sets)。导出的通道如下:
    • bifrostVelocity
    • bifrostVorticity(仅限液体)
    • bifrostCurvature(仅限液体,如果在主特性的“可选通道”(Optional Channels)属性组中启用)
    • bifrostChurn(仅限液体,如果在主特性的“可选通道”(Optional Channels)属性组中启用)
    注: 请注意,速度颜色集的值以秒为单位 - 如果使用自定义着色网络,则可能需要将该值转化为以帧为单位。

从 Alembic 文件导入 Bifrost 网格

您可以采用与任何其他 Alembic 文件相同的方式导入 Bifrost 网格。请参见导入 Alembic 缓存文件

对于运动模糊,请确保:
  • 在形状节点的“网格控制”(Mesh Controls)属性组中,将“运动向量颜色集”(Motion Vector Color Set)设置为“bifrostVelocity”
  • 根据您的渲染器,确保已将其设置为使用顶点颜色集。
  • 确保已为渲染器启用运动模糊。