当启用“启用液体模拟”(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)

表面阈值(Surface Threshold):0.15

请参见表面阈值

输出网格(Output Mesh)

使用渐变法线(Use Gradient Normals):启用

有助于确保输出网格上具有平滑曲面。请参见使用渐变法线

                             

网格平滑迭代次数(Mesh Smoothing Iterations):大于 0。

有助于确保输出网格上具有平滑曲面。增加“网格平滑迭代次数”(Mesh Smoothing Iterations),直到网格曲面看上去足够平滑。请参见网格平滑迭代次数

.  

,