将燃料和密度绘制到容器
 
 
 

“流体效果”(Fluid Effects)中,“燃料”定义反应的状态(无反应、完全反应以及介于二者之间的状态)。“密度”(Density)表示当“温度”导致反应时进行反应的物质。“密度”(Density)“燃料”(Fuel)二者结合可定义将发生反应的场景。将“温度”添加到该场景,以开始反应。发生反应时,“密度”(Density)值将变小,同时“燃料”(Fuel)值变小以表示剩余要发生的反应量。反应还会创建更多“温度”,并同时创建灯光。

在下列步骤中,您将在容器中绘制“燃料”(Fuel)“密度”(Density)值。在 3D 容器中绘制实际上是在容器“切片”的两个维度上进行绘制。切片是在 X、Y 或 Z 方向上表示绘制位置的平面。(可以将切片视为 2D 画布。)虽然是分别在每个切片上进行绘制,但相邻切片的累加效果就是一个 3D 流体。

将燃料和密度绘制到容器

  1. 在容器仍处于选定状态时,选择“流体效果 > 添加/编辑内容 > 绘制流体工具”(Fluid Effects > Add/Edit Contents > Paint Fluids Tool)>

    将打开“工具设置”(Tool Settings)窗口,并在流体容器的原点处显示一个切片。切片以由点边构成的平面表示,且流体子体积操纵器位于切片的一角。将指针移动到切片上时,指针将变为笔刷,指示您可进行绘制。

  2. “工具设置”(Tool Settings)窗口的顶部,单击“重置工具”(Reset Tool),将“绘制流体工具”(Paint Fluids Tool)设置设定为默认值。
  3. 选择要绘制的流体特性。在“工具设置”(Tool Settings)窗口的“绘制属性”(Paint Attributes)区域中,选择“可绘制属性”(Paintable Attributes)旁边的“密度和燃料”(Density and Fuel)。将同时绘制这两个特性。

    可以分别绘制每个特性,但本示例将为两者绘制相同的值。同时绘制两者更为高效。

    将显示一条消息,提示将流体的“燃料”(Fuel)方法设定为“动态栅格”(Dynamic Grid)。通过将“燃料”(Fuel)方法设定为“动态栅格”(Dynamic Grid),放置于容器栅格中的燃料值(本例通过绘制进行放置)将由流体动力学解算器重新进行计算,并在模拟过程中发生更改。默认情况下,“密度”(Density)方法定义为“动态栅格”(Dynamic Grid)

  4. 单击“设置为动力学”(Set to Dynamic)
  5. 翻滚场景,然后观察切片和操纵器。

    切片方向将相对于视图发生更改。切片垂直于具有操纵器的轴。操纵器的颜色与视图或原点轴中的轴颜色对应。

    相对于不同的轴绘制特性是确保从不同角度查看流体时切片之间没有间隙的好方法。

  6. 翻滚使切片垂直于 Y 轴,然后单击开锁图标以锁定切片轴。

    锁将关闭。现在当您进行旋转时,切片将保持垂直于 Y 轴。切片不会切换到其他的轴。这样即可以通过任意方式更改视图,同时仍能在同一切片上进行绘制。

  7. 将顶部的移动箭头沿轴向下拖动到容器底部的第一个切片处。每个轴上的切片数与流体容器的分辨率相对应。在轴相交处从 0 开始编号。对于分辨率为 10 10 10 的该容器,切片从 0 到 9 进行编号。

    帮助行会显示选定切片的位置。

    流体切片位置(Fluid Slice Location):0.000

  8. “工具设置”(Tool Settings)窗口的“绘制属性”(Paint Attributes)区域中,确保“值”(Value)已设定为 1。“燃料”(Fuel)值为 1 表示完全不反应状态,“燃料”(Fuel)值为 0 表示完全反应状态。“密度”(Density)值为 1 表示完全不透明的,而“密度”(Density)值为 0 表示完全透明。
  9. 在切片上拖动笔刷以绘制值。进行绘制,直到整个切片填充了值为止。

    该值显示为黄色,因为您同时在绘制两个特性。“密度”(Density)值由着色值的不透明度来表示,而“燃料”(Fuel)值由颜色来表示。“燃料”(Fuel)值的范围与从蓝(值为 0)到黄(值为 1)的颜色渐变相对应。

    若要使流体更深,请将切片移动到“流体切片位置 1”(Fluid Slice Position 1)然后绘制,将切片移动到“流体切片位置 2”然后绘制,依此类推。但是,更快的方法是调整切片大小,使切片更厚,然后将值整体应用于整个切片。

  10. 调整绘制切片的大小,使其更厚:
    • 单击目标图标一次,切换至子体积缩放模式。

    切片将变厚,且操纵器将更改为移动箭头末端包含缩放框。

    • 单击顶部缩放框并查看帮助行,以确定“流体切片厚度”(Fluid Slice Thickness)为 3.00。可以拖动缩放框来更改切片的厚度,但对于本课程而言切片已足够厚。
  11. “工具设置”(Tool Settings)窗口中,单击“整体应用”(Flood)按钮。

    整体应用使用值为 1 的“燃料”和“密度”填充子体积中的每个体素。

    请注意,值将显示为着色平面而非实体物质。这是着色显示模式的交互式显示功能。显示更多着色平面(切片)可产生更多细节,但会降低屏幕绘制的速度。可以更改该显示功能(每个体素的切片数)以及“属性编辑器”(Attribute Editor)“显示”(Display)区域中的其他功能。

    现在容器中已具有“密度”(Density)“燃料”(Fuel),添加“温度”(Temperature)后即可开始反应。可以将该操作视为将一根点燃的火柴放入汽油容器中。