效果 > 创建焰火(Effects > Create Fireworks)

 
 
 

创建焰火效果。

效果 > 创建焰火(Effects > Create Fireworks) >

在创建焰火效果时设定选项。下列是这些选项:

焰火名称(Fireworks Name)

指定焰火对象的名称。

火箭属性(Rocket Attributes)

火箭数(Num Rockets)

指定发射和爆炸的火箭粒子数量。一经创建焰火效果,就无法添加或删除火箭。如果需要更多或更少的火箭,需要再次选择“创建焰火”(Create Fireworks)

发射位置 X (Launch Position X)发射位置 Y (Launch Position Y)发射位置 Z (Launch Position Z)

指定用于创建所有焰火火箭的发射坐标。只能在创建时使用这些参数,之后可以指定每个火箭的不同发射位置。

爆炸位置中心 X (Burst Position Center X)爆炸位置中心 Y (Burst Position Center Y)爆炸位置中心 Z (Burst Position Center Z)

指定所有火箭爆炸围绕的中心位置坐标。只能在创建时使用这些参数;之后可以移动爆炸位置。

爆炸位置范围 X (Burst Position Extents X)爆炸位置范围 Y (Burst Position Extents Y)爆炸位置范围 Z (Burst Position Extents Z)

指定包含随机爆炸位置的矩形体积大小。每个范围是到“爆炸位置中心”(Burst Position Center)设置的距离。只能在创建时使用这些参数,之后可以单独移动爆炸位置。

首次发射帧(First Launch Frame)

在首次发射火箭时设定帧。发射速率(每帧) (Launch Rate (Per Frame))字段确定后续的发射时间。只能在创建时使用此参数;之后可以指定单个火箭的发射时间。

发射速率(每帧) (Launch Rate (Per Frame))

设定首次发射后的火箭发射率。发射率公式是用 1 除以每个火箭的帧数。例如,0.1 表示每 10 帧发射一个火箭。只能在创建时使用此参数;之后可以指定单个火箭的发射时间。

最小飞行时间(帧) (Min Flight Time (Frames))最大飞行时间(帧)(Max Flight Time (Frames))

时间范围设定为每个火箭的发射和爆炸之间。只能在创建时使用这些参数,便于随机分配每个火箭的飞行时间。之后,可以指定每个火箭的发射和爆炸帧。

最大爆炸速率(Max Burst Speed)

设定所有火箭的爆炸速度,并因此设定爆炸出现的范围。在爆炸中每个粒子都有随机速度,该速度为最大爆炸速率。通常在创建时设定此参数,但之后可以进行编辑。

火箭轨迹属性(Rocket Trail Attributes)

设置颜色创建程序(Set Color Creation Proc)

启用此复选框,指定您自己的创建所有火箭拖尾使用颜色的 MEL 程序。使该复选框处于禁用,使用默认的颜色创建程序。使用自己的颜色创建程序可以节省之后在“属性编辑器”(Attribute Editor)中编辑它的时间。创建后,无法更改此选项。

颜色创建程序(Color Creation Proc)

如果启用“设置颜色创建程序”(Set Color Creation Proc),则此参数可用来指定自定义 MEL 程序名称,以创建自定义拖尾调色板。Maya 通过为具有相同名称的 MEL 脚本搜索用户脚本目录,来查找自定义程序。创建后无法更改此选项,但可以单独编辑拖尾颜色。

该程序应包含下列语法:

global proc vector[] myFireworksColors( int $numColors )

在此语法中,参数 $numColors 指定要求的颜色总数。返回值应为其中具有新颜色的矢量数组。

轨迹颜色数(Num Trail Colors)

设定火箭拖尾的不同颜色数。默认情况下,拖尾的颜色选择范围为从黄色到橙色。可以更改所使用的颜色,但在创建焰火后无法更改颜色数。

火箭火花的创建控件(Rocket Sparks creation controls)

最小火花数(Min Sparks Count)最大火花数(Max Sparks Count)

每个爆炸均包含这两个值之间随机分布的条纹数。

火花颜色数(Num Spark Colors)

在爆炸火花调色板中设定不同的颜色数。“火花颜色扩散”(Sparks Color Spread)选项设定实际使用的颜色数(有关详细信息,请参见火花颜色扩散)。默认情况下,围绕色轮,按连续顺序选择爆炸火花调色板颜色。可以更改所使用的颜色,但在创建焰火后无法更改可用颜色数。

注意

有关“颜色创建程序”(Color Creation Proc)控件的详细信息,请参见重新生成调色板