粒子 > 实例化器(替换)(Particles > Instancer (Replacement))
 
 
 

粒子 > 实例化器(替换)(Particles > Instancer (Replacement))>

选择“粒子 > 实例化器(替换)”(Particles > Instancer (Replacement))> ”后,下列选项会可用。如果要在使用粒子实例化器之后修改选项,请选择实例化粒子对象并显示“属性编辑器”(Attribute Editor)。大多数选项都位于粒子形状节点选项卡的“实例化器属性”(Instancer Attributes)区域中。一些选项位于实例化器节点中,可以在选择粒子对象之后通过单击“属性编辑器”(Attribute Editor)中的实例化器节点选项卡而变得可用。也可以在“大纲视图”(Outliner)中选择实例化器节点。

注意

可以两次或多次对同一粒子对象应用粒子实例化器。选择粒子对象并显示“属性编辑器”(Attribute Editor)“实例化器属性”(Instancer Attributes)区域之后,将看到一个“实例化器节点”(Instancer Nodes)菜单,可用于选择与要修改的设置相关联的实例化器节点。

粒子实例化器名称(Particle Instancer Name)

实例化器节点的可选名称。如果保留该条目为空,将创建默认名称。

旋转单位(Rotation Units)

如果为粒子设定“旋转”(Rotation)设置,则该选项会指定是将该值解释为度还是弧度。请参见 particleShape 节点

旋转顺序(Rotation Order)

如果为粒子设定“旋转”(Rotation)设置,则该选项会设定旋转的优先级顺序,例如,XYZ、XZY 或 ZXY。请参见 particleShape 节点

细节级别(Level of Detail)

设定在粒子位置是否会显示源几何体,或者是否会改为显示边界框。边界框会加快场景播放速度。

几何体(Geometry)

在粒子位置会显示源几何体。

边界框(Bounding Box)

为实例化层次中的所有对象显示一个框。

边界框(Bounding Boxes)

为实例化层次中的每个对象分别显示框。

循环(Cycle)

从下列选项中选择:

无(None)

实例化单个对象。

顺序(Sequential)

循环“实例化对象”(Instanced Objects)列表中的对象。

如果选择“无”(None),且“实例化对象”(Instanced Objects)列表中列出了多个对象,则仅将列出的第一个对象用作实例化对象。

注意如果选择“顺序”(Sequential),Maya 会按显示的顺序循环“实例化对象”(Instanced Objects)列表中的对象。可以使用“CycleStartObject”为每个粒子选择不同的开始对象(请参见 particleShape 节点),而循环顺序保持不变。例如,一个粒子可能循环对象 0-1-2-3,而另一个粒子循环 2-3-0-1。没有任何粒子可以循环 3-2-1-0。

若要使用与“实例化对象”(Instanced Objects)列表不同的顺序,请选择“无”(None),创建一个自定义属性,选择该自定义属性作为“对象索引”(Object Index)选项的输入(请参见 particleShape 节点),然后编写一个创建和运行时表达式以在场景播放时适当地设定自定义属性。

循环步长单位(Cycle Step Unit)

如果使用的是对象序列,请选择是将帧数还是秒数用于“循环步长”(Cycle Step Size)值。

循环步长(Cycle Step Size)

如果使用的是对象序列,请输入粒子年龄间隔,序列中的下一个对象按该间隔出现。例如,“循环步长”(Cycle Step Size)为 2(秒)时,会在粒子年龄超过 2、4、6 等的帧处显示序列中的下一个对象。有关如何改变粒子年龄的详细信息,请参见 particleShape 节点中的“年龄”(Age)属性。

如果使用对象序列,通常将使用在序列中显示的未设置动画的对象。如果将“循环步长”(Cycle Step)设定得很大,足以描绘其动画,则可以有效地使用已设置动画的对象。