凭借,能够为 Maya 经典粒子和 nParticle 创建、编辑和删除碰撞事件。该编辑器中的选项可用于指定粒子碰撞事件的详细信息,例如设定源粒子对象是否消亡、指定从事件发射的新粒子数。
也可以使用 MEL 程序创建粒子碰撞事件。有关信息请参见为碰撞事件创建 MEL 程序。
和
单击列表中的粒子或 nParticle 对象名称来选择粒子或 nParticle 对象。所有属于选定对象的事件都显示在窗口中。
-
-
-
-
-
-
-
-
可用于更改选定事件的名称。事件名称显示在窗口中。事件名称不能包含空格。
-
-
-
-
-
-
启用后,系统将在每次粒子碰撞时都执行事件。禁用后,系统将在指定的碰撞发生时执行事件。
注意
对于 nParticle,每个粒子的最大碰撞数为每模拟帧一次碰撞。
-
-
指定碰撞事件的详细信息,例如由事件创建的目标粒子数及类型。
设定要创建的碰撞事件类型。选择或。
-
-
将事件类型设定为。启用后,源粒子对象在碰撞事件后继续活动。创建时目标粒子年龄为 0。
如果要使用作为事件类型并且仍具有源粒子消亡,则启用。
-
-
将事件类型设定为“拆分”(Split)。启用时,原始粒子对象在碰撞事件后消亡。目标粒子从源粒子继承其年龄。
-
-
启用时,为每个碰撞事件创建目标粒子的随机数。对于创建的粒子范围,粒子的最小数为 0 并且粒子的最大数由值设定。
-
-
设定由单个碰撞事件创建的目标粒子数。
例如,值为 1 时每次源粒子碰撞创建 1 个目标粒子,而值为 10 时每次源粒子碰撞创建 10 个目标粒子。
-
-
-
-
可用于为事件指定目标粒子对象。键入要用作目标粒子系统的现有粒子系统的名称。可以使用粒子对象的形状节点的名称(particleShape 或 nParticleShape)或其变换节点名称(粒子或 nParticle)。
如果未指定粒子类型,目标将为 nParticle。
-
-
设定在碰撞事件后由目标粒子继承的源粒子速度的百分比。
-
-
-
-
可用于输入当指定的粒子(拥有事件的粒子)与对象碰撞时将被调用的 MEL 脚本“事件程序”。程序必须具有以下格式和参数列表:
global proc myEventProc(string $particleName, int $particleID, string $objectName)
请参见为碰撞事件创建 MEL 程序。
-
-
-
-
-
-