返回首页 >> Maya文档 >> maya控制流体发射

控制流体发射


有多种方式来控制流体发射特性:

使用添加或替换方法的发射流体特性。
使用 2D 纹理贴图的发射流体特性。
发射速率和方法

可通过调整“速率(百分比)”(Rate (Percent))属性缩放流体中所有内容的发射。调整“速率(百分比)”(Rate (Percent))和“密度/体素/秒”(Density/Voxel/Sec)等单个内容速率的组合,设定每个流体特性的整体发射速率。根据内容发射方法的不同,这些设置的组合会以不同方式影响流体内容。

例如,当使用“添加”(Add)作为发射方法时,“速率(百分比)”(Rate (Percent))提供了额外控制来同时缩放所有流体内容。当使用“替换”(Replace)作为发射方法时,“速率(百分比)”(Rate (Percent))确定流体内容值向固定值移动的速率,该值由内容/体素/秒值决定。注意,在本例中,该固定值不再被视为速率。例如,使用“密度”(Density)、“替换”(Replace)向最终“密度”(Density)值移动,而不是向“密度/体素/秒”(Density/Voxel/Sec)速率移动。

默认情况下,“速率(百分比)”(Rate (Percent))被设定为 100。“速率(百分比)”(Rate (Percent))还会影响“发射速度属性”(Emission Speed Attributes)。请参见发射速度属性。

发射方法(Emission Method)

向流体容器发射特性时,可以使用“添加”(Add)或“替换”(Replace)方法来添加密度、热量、燃料、或速度。“添加”(Add)会依照内容/体素/秒设定的速率和“速率(百分比)”(Rate (Percent))值,持续将内容添加到流体容器。例如,当使用“添加”(Add)作为“热量方法”(Heat Method)来向容器发射热量时,温度会不断上升,直到发射停止或被“消散”(Dissipation)移除。“添加”(Add)是默认发射方法,同时也是 Maya 流体效果早期版本使用的方法。

“替换”(Replace)会按指定数量在容器中移动内容。此数量由内容/体素/秒属性设定,同时通过“速率(百分比)”(Rate (Percent))属性来设定达到该固定数量的速率。如果“密度”(Density)等特性的内容/体素/速率被设定为 0,就会从容器中移除内容。

如果使用“替换”(Replace)作为“热量方法”(Heat Method)向容器发射热量,热量值将指定一个发射器尝试达到的目标温度,就如同恒温器一样。如果当前流体温度值大于此值,流体将被冷却,直到达到此值。

“衰减”(Dropoff)等一些流体设置可能会影响流体在一帧中达到指定温度值的能力。

发射贴图

使用“密度”(Density)、“热量”(Heat)或“燃料”(Fuel)发射贴图,即可映射 2D 纹理以控制发射、密度、温度和燃料。若要使用发射贴图,必须对流体使用“表面”(Surface)、“体积”(Volume)或“曲线”(Curve)发射器。“泛向”(Omni)发射器不支持发射贴图。

当使用曲面发射器时,将使用曲面对象的 UV 纹理坐标来映射流体发射。当使用体积发射器时,将使用匹配体积形状的 UV 投影来映射流体发射。例如,使用平面投影来映射“立方体”(Cube)体积,同时使用球形投影来映射“球体”(Sphere)体积。将纹理值与“密度”(Density)、“热量”(Heat)和“燃料”(Fuel)发射值相乘。