液体模拟设置

当启用“启用液体模拟”(Enable Liquid Simulation)后,可以使用“液体”(Liquids)属性来创建外观和行为与真实液体类似的液体模拟。液体模拟需要结合“液体”(Liquids)属性和其他流体属性设置,以创造具有液体物理特性的效果。

以下部分提供了创建液体模拟时常用的属性设置。建议设置只能作为效果的起点。

也可以导入包含在 Maya 中的流体“液体”(Liquids)示例文件,或应用流体属性预设作为液体效果的起点。请参见导入流体示例使用流体属性预设

流体属性

设定以下 fluidShape 节点属性。

属性部分 属性:值 注释
容器特性(Container Properties)

请参见流体容器特性

“基本分辨率”(Base Resolution) /“分辨率”(Resolution):80 或更大” 需要高“分辨率”(Resolution)值才能获得足够的流体细节和真实行为。请参见流体容器特性
动力学模拟(Dynamic Simulation)

请参见流体动力学模拟属性

粘度(Viscosity):0.02 少量的“粘度”(Viscosity)值有助于流体完全贴附于平面曲面。请参见流体动力学模拟属性
  高细节解算(High Detail Solve)所有栅格(All Grids) 将细节添加到流体。
  子步(Substeps):大于 1 对于快速移动的高分辨率流体或具有高于默认“重力”(Gravity)值的流体,需要设定更大的“子步”(Substeps)值(10 到 20)。通常情况下,加大“子步”(Substeps)可以使流体具有更小的阻尼和抖动幅度。
  解算器质量(Solver Quality):40 到 80 该值应大于默认值。
  向前平流(Forward Advection):启用 “向前平流”(Forward Advection)有助于避免流体随时间而降低密度。
液体(Liquids)

请参见流动液体属性

液体方法(Liquid Method)液体和空气(Liquid and Air) 为池水或液体飞溅等典型单物质液体使用“液体和空气”(Liquid and Air)
  密度张力(Density Tension):0.1 使用带增值的非 0 值会在流体中创建更大的曲面张力。请参见
  张力力(Tension Force):0.01 使用“密度张力”(Density Tension)来创建曲面张力。如果需要,可以将它设定为 0。
  密度压力(Density Pressure):1 如果设定这个值,“密度压力”(Density Pressure)施加的力就不会使密度沿容器边界集中。
  密度压力阈值(Density Pressure Threshold):1  
内容详细信息 > 密度(Contents Details > Density)

请参见流体内容详细信息属性

浮力(Buoyancy):-1 根据“重力”(Gravity)对密度产生影响的速度,可使用更小的值。

自动调整大小属性

如果为液体效果启用“自动调整大小”(Auto Resize),则设定以下对象:

属性部分 属性:值 注释
容器特性(Container Properties)

请参见流体容器特性

边界 X (Boundary X):两侧(Both Sides)  
  边界 Y (Boundary Y):-Y 这会使容器顶部 (+Y) 一直打开。
  边界 Z (Boundary Z):两侧(Both Sides)  
自动调整大小(Auto Resize)

请参见流体自动调整大小属性

调整闭合边界大小(Resize Closed Boundaries):禁用  
  自动调整阈值大小(Auto Resize Threshold):0.2 这有助于流体容器收缩顶部。
  自动调整边界大小(Auto Resize Margin):1 或更大 “自动调整边界大小”(Auto Resize Margin)有助于避免流体在贴附时出现瑕疵。使用“液体喷雾”(Liquid Mist Fall)以帮助将水雾(低密度)区域下推到流体水平,以便“自动调整大小”(Auto Resize)可以收缩容器顶部。

流体发射器属性

设定以下 fluidEmitter 节点属性:

属性部分 属性:值 注释
基本发射器属性(Basic Emitter Attributes)

请参见流体基本发射器属性

发射器类型(Emitter Type):体积(Volume) “体积发射器属性”(Volume Emitter Attributes)中设定为任何“体积形状”(Volume Shape)
  速率(百分比)(Rate (Percent)):大于 100 “速率(百分比)”(Rate (Percent))设定为大于 100 的值,可确保液体有足够的密度,同时忽略液体中的气泡。
流体属性(Fluid Attributes)

请参见流体属性

密度方法(Density Method):替换(Replace) 使用体积发射器和“替换”(Replace)发射方法,使流体发射变得平滑一致。
  流体衰减(Fluid Dropoff):0  
  运动条纹(Motion Streak):启用  
  抖动(Jitter):禁用  

“输出网格”(Output Mesh)属性

若要完成流体效果,可以选择“修改 > 转化 > 流体到多边形”(Modify > Convert > Fluid to Polygons),将流体转化为输出多边形网格。在将流体转化到输出网格后,设定以下属性。
属性部分 属性:值 注释
表面(Surface)

请参见流体曲面属性

   
输出网格(Output Mesh)

请参见流体输出网格属性

使用渐变法线(Use Gradient Normals):启用 有助于确保输出网格上具有平滑曲面。
  网格平滑迭代次数(Mesh Smoothing Iterations):大于 0。 有助于确保输出网格上具有平滑曲面。增加“网格平滑迭代次数”(Mesh Smoothing Iterations),直到网格曲面看上去足够平滑。