流体“自动调整大小”(Auto Resize)属性

自动调整大小(Auto Resize)

如果启用,当容器外边界附近的体素具有正密度时,“自动调整大小”(Auto Resize)会动态调整 2D 和 3D 流体容器的大小。例如,2D 和 3D 流体容器会根据当前的流体密度展开或收缩。因为在模拟中流体密度会消散,所以流体边界会调整大小以便仅容纳正流体“密度”(Density)

较小的模拟区域会提高模拟速度,缩短渲染时间,占用较少的内存,并产生较小的流体缓存文件。请参见动态调整流体容器大小

调整闭合边界大小(Resize Closed Boundaries)

如果启用,流体容器将沿其各自“边界”属性设定为“无”(None)“两侧”(Both Sides)(即“侧”或“侧”)的轴调整大小。如果禁用,流体容器仅沿其各自“边界”属性设定为“无”(None)的轴调整大小。流体容器不沿其“边界”属性设定为“包裹”(Wrap)的轴调整大小。请参见边界 X、Y、Z更改容器边界上的流体行为

“调整闭合边界大小”(Resize Closed Boundaries)默认处于启用状态,并且仅当“自动调整大小”(Auto Resize)处于启用状态时,它才影响流体容器。

调整到发射器大小(Resize To Emitter)

如果启用,流体容器使用流体发射器的位置在场景中设定其偏移和分辨率。在具有已设置动画的发射器的流体效果中启用“调整到发射器大小”(Resize To Emitter)很有用,因为它能够确保容器进行移动并调整大小以包括正在移动的发射器。这意味着在开始帧处发射器可位于流体容器之外。

“最大分辨率”(Max Resolution)属性设定外部调整大小边界。如果流体已经展开到“最大分辨率”(Max Resolution)值,它将不再展开以跟随在流体体积之外移动的发射器。

“调整到发射器大小”(Resize To Emitter)处于启用状态时,流体容器可以通过单个步骤跳转和收缩到发射区域。当“调整到发射器大小”(Resize To Emitter)处于禁用状态时,容器会每帧调整一个体素的大小。

注: 可以启用“调整大小的子步”以便在每个子步中调整容器的大小。
调整大小的子步(Resize In Substeps)
如果启用,已自动调整大小的流体容器会调整每个子步的大小。“调整大小的子步”(Resize In Substeps)处于禁用状态时,流体在每个模拟步骤中只调整一个体素的大小。
注: 仅当“自动调整大小”(Auto Resize)“调整大小的子步”(Resize In Substeps)处于启用状态时,碰撞边界才按每个子步进行求值。
最大分辨率(Max Resolution)

指定当“调整到发射器大小”(Resize to Emitter)处于启用状态时,流体容器调整大小的每侧平均最大分辨率。

例如,如果“最大分辨率”(Max Resolution)设定为 10,流体的总分辨率不能大于 10×10×10 流体的分辨率。这意味着可以具有“分辨率”(Resolution)为 5×20×10(而不是 6×20×10)的 3D 流体,也可以具有“分辨率”(Resolution)为 20×50(而不是 21×50)的 2D 流体。

动态偏移(Dynamic Offset)

显示“自动调整大小”(Auto Resize)处于启用状态时计算的流体局部空间转换。Maya 既可以在流体自动调整大小期间设定值,也可以从流体 nCache 文件读取值。

自动调整阈值大小(Auto Resize Threshold)

“自动调整大小”(Auto Resize)处于启用状态时,“自动调整阈值大小”(Auto Resize Threshold)会设定导致流体容器调整大小的密度阈值。“自动调整阈值大小”(Auto Resize Threshold)使用容器边的第二行体素中的当前“密度”(Density)值,来确定流体的外部边界,然后相应地调整流体容器的大小。在您增加阈值时,容器边界上的流体“密度”(Density)也会增加。

请参见动态调整流体容器大小

自动调整边界大小(Auto Resize Margin)

指定在流体容器边界和流体中正密度区域之间添加的空体素数量。“自动调整边界大小”(Auto Resize Margin)可使流体更自然地朝已自动调整大小的边界流动,对于快速移动的低密度流体非常有用。“自动调整边界大小”(Auto Resize Margin)不影响“自动调整阈值大小”(Auto Resize Threshold)调整流体容器大小的方式。

“自动调整边界大小”(Auto Resize Margin)用于快速流动的流体时,应使用较低的“子步”(Substep)值。