返回首页 >> Maya文档 >> maya使用 nParticle 发射流体属性

使用 nParticle 发射流体属性


可以使用 nParticle 将流体属性(密度、温度、燃料和颜色)添加到流体容器中。与流体发射的其他方法一样,从 nParticle 对象发射流体将创建流体属性值并在播放模拟时修改栅格体素的值。

可以通过使用流体发射器属性或 nParticle 每粒子速率和每粒子半径属性,控制流体从 nParticle 发射的发射速率。请参见将流体发射设定为 nParticle 逐点速率或逐点半径。

注意
还可以从 Maya 经典粒子发射流体。

从 nParticle 发射流体

要从 nParticle 发射流体,必须先创建 nParticle 对象。请参见创建 nParticle。

从 nParticle 发射流体

通过选择“流体效果 > 创建 3D 容器(Fluid Effects > Create 3D Container)”或“流体效果 > 创建 2D 容器(Fluid Effects > Create 2D Container)”创建流体容器。
按 键并选择流体容器和 nParticle 对象,然后再选择“流体效果 > 添加/编辑内容 > 从对象发射(Fluid Effects > Add/Edit Contents > Emit from Object)”。
现在,nParticle 对象便会发射流体。

将流体发射设定为 nParticle 逐点速率或逐点半径

可以使用每粒子速率(“速率 PP”(Rate PP))和每粒子半径(“半径 PP”(Radius PP))属性来控制流体发射速率。例如,可以将流体发射半径设定为以发射流体的 nParticle 的每粒子半径值为基础。

有关每粒子属性的信息,请参见以下内容:

手册的“nDynamics”部分中的“nParticle > 逐点发射速率(nParticles > Per-Point Emission Rates)”。
手册的“动力学”部分中的从点发射器的不同点改变发射。
手册的“nDynamics”部分中的 nParticle 内部渐变和每粒子属性。
手册的“nDynamics”部分中的半径比例。
注意
要使用每粒子半径进行流体发射,还必须使用逐点粒子发射速率。

要基于每粒子速率或每粒子半径发射流体,必须设置 nParticle 对象才能发射流体。请参见从 nParticle 发射流体。

将流体发射设定为 nParticle 逐点速率

在“大纲视图”(Outliner)中,选择 nParticleShape 和流体发射器对象。
如果 nParticle 对象设定为发射流体,则 nParticleShape 和 fluidEmitter 对象都将列在 nParticle 下的“大纲视图”(Outliner)中。

在“nDynamics”菜单集中,选择“nParticle > 逐点发射速率”(nParticles > Per-Point Emission Rates)。
选择流体对象,并在“属性编辑器”(Attribute Editor)中单击 fluidEmitter 选项卡。
在 fluidEmitter“属性编辑器”(Attribute Editor)的“基本发射器属性”(Basic Emitter Attributes)区域中,确保“使用逐点速率”(Use Per-Point Rate)处于启用状态。
此时,“流体发射器速率 PP”(Fluid Emitter Rate PP)每粒子属性将显示在 nParticle 对象的“每粒子(数组)属性”(Per-Particle (Array) Attributes)中。可以使用渐变或表达式来基于每粒子控制流体发射。请参见基于每粒子设定属性(位于手册的“动力学”部分中)。

将流体发射半径设定为 nParticle 逐点半径

在 fluidEmitter“属性编辑器”(Attribute Editor)的“基本发射器属性”(Basic Emitter Attributes)区域中,启用“使用逐点半径”(Use Per-Point Radius)。
注意
要使用每粒子半径进行流体发射,还必须将流体发射设置为使用逐点速率。

选择 nParticle 对象,并在“属性编辑器”(Attribute Editor)中单击 nParticleShape 选项卡。
在“粒子大小”(Particle Size)区域中,设定“半径”(Radius)。
在“半径比例”(Radius Scale)区域中,将标记添加到渐变中,并选择一个输入以控制发射流体的 nParticle 的每粒子半径。请参见设定 nParticle 内部渐变(位于手册的“nDynamics”部分中)。
也可以使用表达式来控制每粒子半径。请参见 nParticle 内部渐变和每粒子属性(位于手册的“nDynamics”部分中)。

请将您关于此页内容的评论发送给我们