更改流体行为
 
 
 

通过修改流体容器的属性可以影响流体的外观和行为。请注意,无论对属性进行什么更改,流体都不会离开容器。

在接下来的步骤中,您将观察流体容器的一些属性以获得对动态流体效果的一些理解。

修改流体的属性

  1. 选择流体容器。
  2. 在 Maya 窗口的右侧面板中显示“属性编辑器”(Attribute Editor),然后单击流体形状选项卡
  3. 观察“内容方法”(Contents Method)区域。“内容方法”(Contents Method)定义如何在容器中定义流体特性(如果有流体特性)。

    请注意,“密度”(Density)“速度”(Velocity)已设定为“动态栅格”(Dynamic Grid)

    “动态栅格”(Dynamic Grid)设置将容器分为称作体素(体积像素)的虚拟矩形单位。通过发射值、绘制值或添加预定义的初始状态,将值放置在虚拟栅格中。在模拟的每个步骤中,Maya 都将使用流体动力学解算器重新计算每个体素中的值。这样就创建了流体的动态运动。

    提示

    通过在流体“属性编辑器”(Attribute Editor)“显示”(Display)区域中将“数值显示”(Numeric Display)更改为“密度”(Density),可以显示虚拟栅格的“密度”(Density)值。将着色模式设定为线框。

    对于动态流体模拟,“密度”(Density)必须设定为“动态栅格”(Dynamic Grid)。此外,不能禁用“速度”(Velocity),因为速度将在栅格内部移动特性值。

    在接下来的课程中,您将观察到将特性定义为“渐变”(Gradient)“静态栅格”(Static Grid)

  4. 通过打开“属性编辑器”(Attribute Editor)“动力学模拟”(Dynamic Simulation)区域并设定以下项,使密度下降而不是上升:
    • “重力”(Gravity)值更改为 -9.8。(物理世界中,重力产生的加速度是 -9.8 m/s2。)

    负值使“密度”(Density)下降。

  5. 使用 Maya 窗口底部的播放控件播放模拟。
  6. 将湍流添加到容器并赋予“密度”(Density)旋转的圆周运动。
    • 请确保流体容器处于选定状态(如未选定)。
    • “属性编辑器”(Attribute Editor)中,打开“内容详细信息”(Contents Details)区域,然后打开“湍流”(Turbulence)区域。
    • “强度”(Strength)值更改为 1.0。
  7. 使用 Maya 窗口底部的播放控件播放模拟。
  8. 停止播放,然后转到播放范围的开始处。
  9. 更改流体上的容器边界效果:
    • “属性编辑器”(Attribute Editor)顶部的“容器特性”(Container Properties)区域中,设定以下选项:
    • 边界 X(Boundary X)无(None)
    • 边界 Y(Boundary Y)无(None)
  10. 使用 Maya 窗口底部的播放控件播放模拟。

    请注意,流体不再与容器的四边碰撞 — 而是看起来流过了四边。流体的行为方式类似于容器边界不存在一般。请注意,即使流体看起来流过容器边界,流体也不存在于边界的外部。流体只能存在于容器的内部。

  11. “边界 X”(Boundary X)“边界 Y”(Boundary Y)更改回“两侧”(Both Sides),以恢复容器所有边处的边界。
  12. 停止播放,然后转到播放范围的开始处。