此节点将 Bifrost 点云和体积写入 OpenVDB 文件。
此节点将 Bifrost 点云和体积写入 OpenVDB 文件。
要写入的 Bifrost 点云。
要写入的 Bifrost 体积。
如果为 true,则启用文件写入。否则,节点将以穿过方式工作。
文件名。使用 # 包含输入 frame 编号。# 的出现次数确定填充量。例如,file####.vdb 解析为 file0001.vdb、file0002.vdb 等。
目录。
帧编号。您可以将 time 节点的 frame 输出连接到 to_long 节点,然后在此处连接结果。
如果为 true,则覆盖现有文件。
如果为 true,则创建输出目录层级(如果不存在)。
要写入的特性的列表(以空格分隔)。使用 *(星号)指定所有特性。
控制从 Bifrost 体积转化为 OpenVDB 栅格时使用的分辨率舍入。由于 Bifrost 在其自适应数据结构方面比 OpenVDB 栅格具有更多级别,因此无法在未转化的情况下存储体素特性。如果不匹配,可以选择将分辨率向上舍入并避免丢失分辨率,但代价是分辨率会较高,因此文件大小也会变大。您也可以选择向下舍入分辨率以节省空间,但代价是会丢失部分分辨率。作为折衷方法,您可以选择在 OpenVDB 中始终舍入到可能的最近分辨率。以 Bifrost 体积为例,假设其体素的宽度为 2。如果选择“向上舍入”,在 OpenVDB 栅格中这些体素将存储为 2x2x2 体素块。如果改为选择“向下舍入”,则将选择 OpenVDB 栅格中的下一级别,在这种情况下,体素的宽度将为 8,实际上您会将分辨率除以 4。最后,在“最近模式”下,体素宽度 2(仍)将“向上舍入”并存储为 2x2x2 块,而体素宽度 4 将改为“向下舍入”。
使输入点云穿过。
使输入体积穿过。
如果已成功写入文件,则为 True。
已写入文件的完整路径。