write_Alembic
将 Bifrost 点、股和网格写入 Alembic 文件。确保至少此节点的一个输出连接到图表顶层的 output 节点。
输入
meshes
要写入的 Bifrost 网格。
points
要写入的 Bifrost 点。
strands
要写入的 Bifrost 股。
enable
如果为 true,则启用写入文件。否则,此节点只是将其输入传递到其输出。
filename
文件名。
directory
目录。
frame
帧编号。
frame_rate
所需帧速率。
start_frame
创建 Alembic 归档时的开始帧。
end_frame
最终确定并写入 Alembic 归档时的结束帧。
overwrite
如果为 true,将覆盖现有文件。
create_directories
如果为 true,则创建输出目录层级(如果不存在)。
properties
要写入的特性的列表(以空格分隔)。
write_single_file
如果启用,则将动画作为单个 Alembic 归档写入。请注意,仅当启用此模式时,才会考虑 frame_rate、start_frame 和 end_frame。
输出
out_meshes
使输入 Bifrost 网格通过。
out_points
使输入 Bifrost 点通过。
out_strands
使输入 Bifrost 股通过。
success
如果已成功写入文件,则为 true。
file_path
已写入文件的完整路径。
局限
- 如果在 start_frame 和 end_frame 之间的帧上停止图表解算,则将生成无效的 Alembic 归档(即,无法再读取的归档)。
- 不支持写入没有指定目标的数据几何特性(可以使用观察点查看此信息)。
- 不支持写入并随后读取以递归方式索引的特性。
- 不支持写入特性的默认值。
- Bifrost 类型 uchar4 和 float4 作为类型为颜色的属性写入 Alembic。
- 并非所有 Bifrost 类型都受 Alembic 本身支持,这些类型的特性当前不写入 Alembic 归档。这些类型包括:float3x2、float4x2、float4x3、float2x4、float3x4、double4、double3x2、double4x2、double4x3、double2x4、double3x4、char2、char3、char4、char2x2、char3x2、char4x2、char2x3、char3x3、char4x3、char2x4、char3x4、char4x4、short4、short3x2、short4x2、short3x3、short4x3、short2x4、short3x4、short4x4、int4、int3x2、int4x2、int3x3、int4x3、int2x4、int3x4、int4x4 long2、long3、long4、long2x2、long3x2、long4x2、long2x3、long3x3、long4x3、long2x4、long3x4、long4x4、uchar2、uchar2x2、uchar3x2、uchar4x2、uchar2x3、uchar3x3、uchar4x3、uchar2x4、uchar3x4、uchar4x4、ushort2、ushort3、ushort4、ushort2x2、ushort3x2、ushort4x2、ushort2x3、ushort3x3、ushort4x3、ushort2x4、ushort3x4、ushort4x4、uint2、uint3、uint4、uint2x2、uint3x2、uint4x2、uint2x3、uint3x3、uint4x3、uint2x4、uint3x4、uint4x4、ulong2、ulong3、ulong4、ulong2x2、ulong3x2、ulong4x2、ulong2x3、ulong3x3、ulong4x3、ulong2x4、ulong3x4、ulong4x4、bool2、bool3、bool4、bool2x2、bool3x2、bool4x2 bool2x3、bool3x3、bool4x3、bool2x4、bool3x4、bool4x4。