粒子发射器

粒子发射器是创建粒子的唯一必需节点,但是没有几何输入,粒子沿其传播的法线是y轴。连接查看器和几何图形后,在时间轴上单击“播放”以查看从几何图形发射的默认粒子集。

输入和控制

连接类型

连接名称

功能

输入值

粒子

要作为粒子发出的图像或几何图形-连接此输入时,将创建另一个粒子输入,允许您混合粒子类型。您也可以使用PositionToPoints点云作为发射的粒子。

发射

从中发射粒子的几何形状。您还可以使用任何现有的法线信息从PositionToPoints点云发射。

看到PositionToPoints了解更多信息。

合并

另一个粒子系统,包括另一个粒子发射器。

Control (UI)

Knob (Scripting)

Default Value

功能

ParticleEmitter Tab

display

display

unchanged

调整粒子的显示特性。这些设置不会影响场景的渲染输出。这些仅用于3D Viewer中的显示目的。

off -隐藏粒子。

wireframe -仅显示粒子的轮廓。

solid -以纯色显示所有粒子。

solid+wireframe -将颗粒显示为纯色并带有颗粒轮廓。

textured -仅显示表面纹理。

textured+wireframe -显示线框和表面纹理。

unchanged -不更改粒子显示模式。查看器可以覆盖此设置。

selectable

selectable

enabled

启用后,您可以通过单击查看器来选择它们。

render

render_mode

unchanged

设置粒子的渲染方式。此控件独立于display选择,但具有相同的设置。

start at

start_frame

0

设置粒子开始发射的帧。负值会导致粒子在第0帧之前开始,而正值会延迟粒子。

例如,您可能希望粒子在零时间之前开始,允许它们在渲染之前散开-雪已经存在,而不仅仅是开始下降。

channels

channels

a

粒子仅存在于选定的通道中。

emit from

emit_from

points

设置粒子从何处发射:

points -从几何点发射,包括PositionToPoints点云。

edges -从几何体边缘发射。

faces -从几何面发射。

注意:  启用only emit from selected允许您从在先前的GeoSelect节点中选择的点发射。

bbox -在几何体的bbox定义的体积内发射,这可以减少在创建体积粒子模拟时从开始的预滚动需求。

emit_order

randomly

Sets how particles are emitted:

randomly - particles are emitted from a random point on each face, though the same seed is used each time once generated.

uniformly - particles are emitted from every vertex on every frame, ignoring the emission rate setting.

in order - particles are emitted from the vertices of the geometry input in ascending order.

randomize_type

no_random_direction

Sets how the initial particle velocity directions are randomized:

no random direction - directions are not randomized. The emit object's normals are used to determine direction.

randomized direction - the initial directions are completely randomized.

randomized outwards - a randomly selected direction, depending on emit from:
bbox - particles move away from the center.
points, edges, and faces - particles move away at no more than 90 degrees from the nearest normal.

emission rate

rate

10

设置每帧发射的粒子的确切数量,并受rate channel控制。如果你的rate channel始终小于1,则排放率降低。

only emit from selected

selection_only

disabled

启用后,仅将在先前的GeoSelect节点中选择的点用作emit from网站。看到GeoSelect了解更多信息。

threshold

selection_threshold

0.5

什么时候only emit from selected已启用并且emit from设置为除points,此控件指示用于选择测试的阈值。例如,如果设置为0.5,则边界恰好位于选定点和未选定点之间的中间位置。

vertex emission rate

vertex_rate

1

什么时候emit_order设定为uniformly,设置每帧每个顶点发射的粒子数。这是一个准确的数字,而不是平均值,如果您更改概率,则该数字会减少。

注意:  该控制受速率信道设置的影响。如果您的速率通道始终不等于1,则发射速率会更低。

rate variation

rate_variation

0

通过将高斯分布的随机数加到 emission rate 值乘以rate variation值。

大致来说,0等于emission rate 1是非常随机的变化。

rate channel

N/A

disabled

在右侧启用关联的速率通道。禁用此复选框与将频道设置为none

rate_channel

none

Sets the channel of the input geometry texture which is used to modulate the emission rate. You can use this control to emit particles from certain areas of the input geometry.

For example, if you are emitting from a Card which has a Ramp texture, more particles are emitted from the light part of the Ramp (values closer to 1) than from the dark parts (values closer to 0).

max lifetime

lifetime

10

设置每个粒子存在的帧数。

max lifetime range

lifetime_variation

0

通过将高斯分布的随机数加到 max lifetime 值乘以max lifetime range值。

大致来说,0等于max lifetime 1是非常随机的变化。

lifetime channel

N/A

disabled

在右侧启用关联的生命周期通道。禁用此复选框与将频道设置为none

lifetime_channel

none

Sets the channel of the input geometry texture which is used to modulate the max lifetime.

For example, if you are emitting from a Card which has a Ramp texture, particles emitted from the light parts of the ramp (values closer to 1) have a lifetime value closer to that set in the max lifetime than particles emitted from the dark parts (values closer to 0).

halflife

halflife

0

设置一个halflife导致一部分粒子在每个帧中随机死亡,因此平均而言,在给定时间存在的一半粒子将在halflife (与放射性衰变相同)。

例如,两次halflife以帧为单位的值,只剩下四分之一的原始粒子,依此类推。

velocity

velocity

1

设置粒子离开发射器时每帧的速度,以每帧为单位。

velocity range

velocity_variation

0

通过将高斯分布的随机数加到 velocity 值乘以velocity range值。

大致来说,0等于velocity 1是非常随机的变化。

velocity channel

N/A

disabled

在右侧启用关联的速度通道。禁用此复选框与将频道设置为none

velocity_channel

none

Sets the channel of the input geometry texture which is used to modulate the velocity.

For example, if you are emitting from a Card which has a Ramp texture, particles are emitted from the light parts of the ramp at a higher velocity (values closer to 1) than from the dark parts (values closer to 0).

rotation velocity

rotation_velocity

0

设置粒子在3D空间中绕其局部y轴旋转的速度。

y轴指向最初发射粒子的方向,但随后保持不变。您可以使用ParticleMotionAlign节点沿运动方向对齐粒子,或使用ParticleLookAt节点使所有粒子沿特定方向对齐。

注意:  旋转速度仅适用于具有几何形状的粒子,当前不支持精灵旋转。

rotation velocity range

rotation_velocity_ variation

0

通过将高斯分布的随机数加到 rotation velocity 值乘以rotationvelocity range值。

大致来说,0等于rotationvelocity 1是非常随机的变化。

rotation velocity channel

N/A

disabled

在右侧启用关联的转速通道。禁用此复选框与将频道设置为none

rotation_velocity_channel

none

Sets the channel of the input geometry texture which is used to modulate the rotation velocity.

For example, if you are emitting from a Card which has a Ramp texture, particles are emitted from the light parts of the ramp at a higher rotation velocity (values closer to 1) than from the dark parts (values closer to 0).

size

size

0.1

设置每个粒子的大小。如果particle输入是几何体,该几何体在每个粒子上的实例受此值影响。

size range

size_variation

0

通过将高斯分布的随机数加到 size 值乘以size range值。

大致来说,0等于size 1是非常随机的变化。

size channel

N/A

disabled

在右侧启用关联的尺寸通道。禁用此复选框与将频道设置为none

size_channel

none

Sets the channel of the input geometry texture which is used to modulate the size of the particles.

For example, if you are emitting from a Card which has a Ramp texture, the size of the particles emitted from the light part of the Ramp (values closer to 1) will be greater than that of those emitted from the dark parts (values closer to 0).

mass

mass

1

设置施加力时每个粒子的质量,例如在使用ParticlePointForce节点时。

mass range

mass_variation

0

通过将高斯分布的随机数加到 mass 值乘以mass range值。

大致来说,0等于mass 1是非常随机的变化。

mass channel

N/A

disabled

在右侧启用关联的质量通道。禁用此复选框与将频道设置为none

mass_channel

none

Sets the channel of the input geometry texture which is used to modulate the mass of the particles. You can use this control to emit particles with different mass from different areas.

For example, if you are emitting from a Card which has a Ramp texture, the particles from the light part of the Ramp (values closer to 1) will have a higher mass value (based on a percentage of the mass value) than from the dark parts (values closer to 0).

transfer velocity

transfer_velocity

0

设置初始发射器对粒子的任何速度的传递强度。

将此设置为0不会将速度传递给生成的粒子。在值为1时,全速从原始粒子传递。

transfer window

transfer_window

1

设置时间(以帧为单位)向前和向后看以确定transfer velocity

spread

spread

0

将散布应用于粒子-默认情况下,围绕发射方向呈锥形。

color

color

1

设置粒子的初始颜色particle输入未连接。

color from texture

color_from_texture

disabled

启用后,粒子从发射点的发射器几何体纹理的颜色中获取其初始颜色。颜色随着纹理的变化而调制。

input order

input_order

randomly

设置顺序particle用于表示的输入:

randomly -为每个发射的粒子选择一个随机输入。

in order -为每个发射的粒子循环输入。

start at

start_frame_animation

first

确定新发出的粒子的表示从哪个帧开始:

first -对每个新粒子使用输入中的第一帧。

in order -对每个新粒子使用连续的帧。

current -使用发出粒子的帧。

random -在表示的帧范围内使用随机帧。

limit to range

start_wrap

disabled

启用后,粒子起始帧将被强制在制图表达输入的范围内。这导致start at > in ordercurrent选项可以在连续循环中将超出范围的内容回绕到帧范围的开始。

advance

frame_advance

in steps

确定粒子表示是否在发射后产生动画:

constant -粒子不进行动画处理,并且在整个生命周期中保持相同的表示。

in steps -粒子的表示逐帧前进。

randomly -每次选择一个不同的随机帧。

max clip length

max_clip_length

100

从制图表达输入设置动画中使用的帧数。

random seed

seed

0

设置随机种子以创建更多变化的结果,例如,结合发射器中的范围控件,例如velocity range。您可以通过更改种子数来达到略有不同的效果。

Region Tab

region

region

none

设置要用于将粒子效果限制到的区域。例如,如果您选择sphere,只有该球形区域内的粒子会受到粒子效果的影响。

none -所有粒子均正常受影响。

sphereboxhalf-spacecylinder -控制区域的边界形状。

invert region

region_invert

disabled

启用后,将影响区域外部的粒子,而不是区域内部的粒子。

file_menu

N/A

选择导入或导出频道文件:

Import chan file -导入通道文件并根据通道文件中的转换数据来转换区域标记。通道文件包含给定镜头中动画每一帧的一组笛卡尔坐标。您可以使用创建和导出它们Nuke或3D跟踪软件,例如3D均衡器,Maya或Boujou。

Export chan file -将您已应用于区域标记的翻译参数导出为通道文件。这是在艺术家之间共享设置的有用方法。

snap_menu

N/A

Match selection position -根据选定的点,区域标记将被捕捉到新位置。

Match selection position, orientation -根据所选的点,区域标记将捕捉到新的位置和方向。

Match selection position, orientation, size -根据所选的点,区域标记将捕捉到新的位置,方向和大小。

transform order

xform_order

SRT

设置刻度(S),旋转(R)和平移(T)的操作顺序。可能的操作组合为SRT,STR,RST,RTS,TSR,TRS。

rotation order

rot_order

ZXY

设置旋转顺序。可能的轴向组合为ZXY,XYZ,XZY,YXZ,YZX,ZXY,ZYX。

translate

translate

0, 0, 0

使您可以沿x,y和z轴平移区域标记。您还可以通过在3D查看器中单击并拖动轴来调整平移值。

rotate

rotate

0, 0, 0

使您可以围绕x,y和z轴旋转区域标记。您可以通过按住来调整旋转值Ctrl/Cmd并拖动到3D查看器中。

scale

scaling

1, 1, 1

使您可以在x,y和z轴上缩放区域标记。

uniform scale

uniform_scale

1

使您可以同时在x,y和z轴上缩放区域标记。

skew

skew

0, 0, 0

使您可以在x,y和z轴上倾斜区域标记。

pivot

pivot

0, 0, 0

更改区域标记的位置,缩放,倾斜和旋转时,这些更改将从对象的原点或枢轴的位置发生。枢轴x,y和z控件允许您偏移枢轴点并将其移动到任意位置-甚至可以将其移动到对象外部。随后将应用相对于新的枢轴点位置的后续转换。

你也可以按住Ctrl/Cmd+Alt并将枢轴点拖到3D查看器中的新位置。

Local Matrix

specify matrix

useMatrix

N/A

启用此控件可以为要转换的对象指定矩阵值,以代替在上面设置变换,缩放,倾斜和枢轴值。

matrix

matrix

N/A

矩阵显示对象的变换,旋转,缩放,倾斜和枢轴控件的值。

校验specify matrix并从另一个对象复制或拖放矩阵值以应用这些值,例如,如果要在场景中对齐对象。

分步指南

发射粒子

影片教学



 
 
 
 


Loading results