属性
栅格
列表视图显示 OpenVDB 文件中的栅格,列出栅格名称和数据类型。“栅格” 是一组体积数据,通常存储每个体素的密度,但也可以包含温度、速度等。
点击栅格,使体积对象显示出栅格。
OpenVDB 文件
文件路径
使用的 VDB 文件。
序列
加载更多的 VDB 文件,动画中的每一帧都有一个。与图像序列一样,所有文件的名称中都应包含数字后缀;因此,如果在 文件路径 中选择了 smoke-000.vdb,则应包含 smoke-001.vdb、smoke-002.vdb 等。
帧
要使用的序列的帧数量。
起始
序列开始的场景帧。
偏移量
序列开始时要跳过的帧数。
模式
在序列的第一帧(起始)之前和最后一帧(起始 + 帧)之后,体积应如何表示。
剪辑:
什么都不显示。
扩选:
继续显示序列的第一帧/最后一帧。
重复:
再次播放序列(然后再播放、再播放……)。
乒–乓:
先向前播放,再向后播放,然后再向前播放,依此类推。
视图显示
线框
用于在线框着色模式下表示体积的方法。对于大量的体积数据集,将物体设置为始终以线框的形式显示可能会很有用。这样,3D 视图就会保持响应,但体积仍然会出现在最终渲染中。
无:
不在线框模式下显示体积。
边界:
显示整个栅格的体积为一个边界框。
方块:
显示体积树中节点的边界范围。
点:
为体积树中节点的显示点。
细节
显示 方块 或 点 线框模式的细节数量。
粗糙:
为每个中间树节点显示一个框或点。
精细:
为每个包含 8×8 体素的叶节点显示单独的框或点。
密度
3D 视图中的体积厚度。通过体积着色器调整渲染中的体积密度。
插值
用于流体网格的可视化的插值方法。
线性:
体素之间的线性插值。提供了良好的平滑度和速度。
三次型:
体素之间的立方插值。提供平滑的高质量插值,但速度较慢。
最近:
体素之间没有插值。给出原始体素。
切片
仅呈现域对象的单个 2D 部分。
轴向
自动:
根据视图方向调整切片方向。
X/Y/Z:
沿 X、Y 或 Z 轴进行切片。
位置
切片相对于各域边长度的位置。
渲染
空间
指定体积密度和步长的计算方式。
物体:
无视物体的缩放,保持体积的 密度 和 细节程度 不变。
世界环境:
指定世界空间中体积的 步长大小 和 密度。
步长尺寸 仅限 Cycles
体积采样之间的距离。调低数值,可以性能为代价呈现更多的细节。如果设置为零,步长大小会根据体素大小自动确定。
裁剪 仅限 Cycles
低于该数值将体素视为空白以优化缓存和渲染。
精度 仅限 Cycles
指定体积的数据精度。较低的值可以减少内存的消耗,但要牺牲细节。
全部:
全浮点(所有数据使用 32 位)。
一半:
半浮点(所有数据使用 16 位)。
可变:
自动对不太明显的区域使用较低的精度。
速度栅格 仅限 Cycles
包含体素速度的栅格名称,用于计算运动模糊。它可以是包含三维向量的单个栅格的名称,也可以是包含标量值的三个独立栅格的前缀。在后一种情况下,X 栅格的名称后缀应为 x
、.x
或 _x
,Y 栅格和 Z 栅格的名称后缀也应类似。
速度单位 仅限 Cycles
指定速度栅格是每帧距离还是每秒距离。
速度比 仅限 Cycles
用于计算 VDB 中速度的自定义乘数。