VDB 导出

如果您想在不同的软件中渲染您的模拟,您可以将其导出到 VDB。

这种格式可以被 Maya 或 Blender 等其他软件读取。

在 Embergen 中,VDB 使用导出:VDB节点导出。导出 VDB 图标

该节点可以连接到 Volume 节点的VDB输出引脚。.. _vdb:

这意味着在 Volume 节点中对音量所做的所有更改,例如锐化或后期调制都将在 VDB 文件中。在稍后阶段计算的其他内容(如阴影和照明)不存储在 VDB 文件中。

导出 VDB 图标导出:VDB 节点:

  • 导出选项卡中,您可以使用导出 VDB参数设置文件名位置。

  • 要指定要导出的范围,可以使用First FrameNum Frames参数。例如,如果要导出帧 230 到 450,请将First Frame设置为 230,将Num Frames设置为 220 (450-230)。

  • 导出:VDB节点也显示在时间线编辑器中,在这里您可以通过查看蓝色条直观地查看时间线的哪一部分将被导出。

  • 在“控制”选项卡中,您可以指定要导出的通道。默认情况下,只检查密度和火焰,因为这两个通道通常足以渲染效果。

  • 坐标系是您指定要导出到的 3d 包的坐标系的位置。例如,在使用 Blender 时,您应该将其保留在Z Up Right Handed,而在使用 Maya 时,您应该将其设置为Y Up Right Handed

  • 长度单位是您指定要导出到的 3d 包使用的长度单位的地方。

  • 使用立即导出按钮将您的模拟导出到 VDB!

  • 您可以通过选择所有节点并从右键单击菜单中单击全部导出来一次从多个导出 VDB 节点导出。

着色器设置

在 Maya 中使用 aiStandardVolume 或在 Blender 中使用 Principled Volume 时,您必须将温度属性更改为 flames

在着色器中设置火焰通道

彩色烟雾

使用有色烟雾模拟模式时。温度、燃料和火焰通道将存储红色、绿色和蓝色信息!

在着色器中设置火焰通道