发射粒子

在最小粒子设置中,ParticleEmitter节点是第一个也是唯一的必需节点。创建粒子发射器后,将其连接到查看器并单击play在时间轴上,您将看到默认的一组粒子发射(如果已连接,则从3D几何或点云发射)。然后,您可以调整ParticleEmitter控件以更改粒子的显示方式:

1.   设置channels在其中发出粒子。频道ab是通道的任意名称,如果希望不同的粒子力节点对单独的通道产生影响,则很有用。
2.   使用start at字段以预滚动或延迟发射第一个粒子的点。例如,通过使用负数,粒子可以模仿已经下降的雪,而不是显示掉落的第一片雪花start at帧。
3.   选择粒子的发射顺序和速率。组:

emitfrom - 选择pointsedgesfaces要么bbox (边界框)以指定从3D对象或点云的哪个部分发射粒子。

emit from > points emit from > edges

emit from > faces emit from > bbox

emitorder -选择发射粒子的顺序:

randomly -产生随机的发射顺序。

uniformly -同时发射所有粒子。

inorder -发射粒子的倍数emission rate。例如, emission rate的2可能同时从两个点,边缘或面发出。

粒子按顺序发射。 粒子均匀散发。

randomize type -选择是否随机发射粒子。选择no random direction对于基于发射对象法线的特定方向, randomized direction随机选择的初始方向,或randomize outwards对于随机选择的方向(取决于emit from选择):

bbox -粒子随机离开中心。

pointsedgesfaces -粒子随机远离原点移动,但与最近的法线不超过90度。

emissionrate -选择每帧发射的粒子数。这是一个确切的数字,并且受ratechannel。如果通道处于变化值,则发射速率也会增加或减小。

only emit from selected points -使用GeoSelect节点指定是从对象中发出粒子还是从对象中选定的顶点发出粒子。您还可以使用存在的任何法线信息从PositionToPoints点云中的选定点发射。

看到3D选择工具了解更多信息。

使用以下选择的顶点
上游GeoSelect节点。
仅从
选定的顶点。

ratevariation -指定发射粒子的变化范围。如果将其设置为零,则粒子以恒定的均匀水平发射。

ratechannel -选择要向其发射粒子的特定通道。取消选中该选项与不选择该选项相同,在这种情况下,粒子会发射到所有通道。例如,如果从具有Ramp纹理的Card节点发射,则它从渐变的亮部分(比值更接近1)发射出的粒子比暗部分(值接近于0)更高的发射率。

4.   设置粒子的颜色和通道。输入:

color -为您的粒子选择一种颜色。如果您不使用particle输入。

colorfromtexture -检查以用几何体纹理中的颜色为粒子着色。如果不选中此选项,则粒子仅从其自身的纹理中获得颜色。

channels -选择要应用粒子的通道。默认情况下,粒子被发射到通道a. 频道ab是通道的任意名称,如果希望不同的ParticleEmitter节点或其他粒子力节点对单独的通道产生影响,则很有用。例如,如果您要两个粒子发射粒子粒子,一个到a通道,另一个b通道,因此在粒子流的更深处,您可以将效果应用于一组特定的粒子。

5.   选择您希望粒子存在多长时间。组:

maxlifetime -以帧为单位指定粒子的最大寿命。

maxlifetimerange -调整粒子寿命的变化范围。如果将此值设置为0,则所有粒子的寿命相同。

lifetimechannel -选择要用于调整寿命的输入几何纹理的通道。例如,如果您从生命周期通道中具有“渐变”纹理的“卡”节点发射粒子,则从渐变较亮部分(值接近1)发射的粒子的生命周期值将接近“渐变”中设置的生命周期值。 max lifetime比从黑暗部分发射的粒子(值更接近0)。

halflife -选择将发射的粒子数量减半的帧数。

6.   调整粒子的速度和旋转。组:

velocity -指定您希望粒子运动的初始速度。

velocityrange -调整您希望粒子速度变化的范围。如果将其设置为0,则粒子之间的速度不会变化。

velocitychannel -选择要用于调制速度的输入几何纹理的通道。例如,如果从具有Ramp纹理的Card节点发射,则它从渐变的亮部分以比从暗部分(值接近0)更高的速度(值接近1)发射粒子。

rotationvelocity -调整每个粒子绕其各自的Y轴旋转的初始速度。Y轴指向最初发射粒子的方向,然后保持不变(除非您使用ParticleMotionAlign节点更改其方向)。从几何对象发射粒子时,旋转速度最有用。

rotationvelocityrange -调整rotation velocity值。值0表示转速值已设置,值1表示转速非常随机。

rotationvelocitychannel -选择要用于调节旋转速度的输入几何纹理的通道。例如,如果您从具有Ramp纹理的Card发射,则从Ramp的亮部分(值接近1)发射的粒子的旋转速度大于从Dark的亮部分(值接近1)的粒子的旋转速度。到0)。

transfervelocity -进行调整以将初始发射器的速度传递到粒子。如果将其设置为0,则不会将速度传递到生成的粒子。在值为1时,全速从原始粒子传递。

transfer window -调整时间(以帧为单位)以向前或向后看,以确定应该传递给粒子的速度。

7.   修改粒子的大小和质量。组:

size -指定每个粒子的初始大小。

sizerange -指定粒径变化的范围。

sizechannel -选择要用于调制粒子大小的几何纹理的通道。例如,如果要从“大小”通道中具有“渐变”纹理的“卡”节点发射粒子,则从“渐变”的较亮部分(值接近1)发射的粒子的大小大于从“渐变”的较亮部分发射的粒子的大小。较暗的部分(值更接近0)。

mass -调整每个粒子的初始质量。仅当您对粒子施加力(例如由ParticleDirectionalForce节点生成的力)时,粒子的质量才有意义。

massrange -调整以产生质量值的随机变化。简而言之,0值表示粒子的质量是由mass控制,而值为1表示它是非常随机的。

masschannel -选择要用于调制质量的输入几何纹理的通道。例如,如果您从质量通道中具有“ Ramp”纹理的Card发射,则“ Ramp”的较亮部分(值接近1)的粒子将具有较高的粒子。 mass值要比深色部分高(值更接近0)。使用此控件,可以根据输入几何的纹理从不同区域发射质量不同的粒子。

spread -调整您的粒子在其生命周期内向不同方向扩散的程度。默认情况下,这会在发射方向周围形成一个圆锥体。如果将此值设置为零,则每个粒子都有一条直线轨迹。

8.   修改粒子受“粒子发射器”的输入影响的方式。调整:

inputorder -如果您使用多个粒子输入,则可以选择particle输入Nuke创建粒子时应选择。选择Randomly随机选择其中一项输入,或inorder按数字顺序旋转输入。

startat -选择particle输入应该是每个新粒子的表示。选择first为每个新粒子选择粒子输入的第一帧。选择inorder为每个新粒子从输入中选择连续的帧。选择current选择发射粒子的帧。选择random为每个新粒子选择一个随机的输入帧

limittorange -将粒子输出限制为制图表达的帧速率,并在以下情况下循环帧范围inorder要么current被选中。

advance -使用它来确定粒子在发射后是否应该动画。选择constant在整个粒子生命周期中保持相同的表示。选择in steps -逐帧制作制图表达。选择randomly使表示形式一个接一个地随机化。

9.   使用更改范围控制的结果random seed领域。输入范围控件中使用的随机数(例如max lifetime range)以达到略有不同的效果。

小费:  为任何粒子控件设置较大的值时,可能会花费Nuke过一会儿来计算结果。在这种情况下,进度条会出现Cancel按钮,您可以根据需要取消计算。