首页 理论教育粒子碰撞事件在Maya影视动画制作技法解析中

粒子碰撞事件在Maya影视动画制作技法解析中

【摘要】:粒子在碰撞中可以发生分裂、产生新的粒子、死亡等事件,这些事件称为碰撞事件。图13.57图13.58下面介绍建立碰撞事件的选项和设置。Particle Collision Event Editor的界面如图13.59—图13.63所示。图13.60图13.61图13.62图13.63③Update Object List:刷新显示,当场景的粒子对象有删除或者新增加时,可单击此按钮更新碰撞事件编辑器的显示。⑨Collision number:指定碰撞事件在第几次碰撞执行。粒子数目由Num particles的数值决定。Original particle dies:勾选此项,粒子碰撞后原粒子死亡。

粒子在碰撞中可以发生分裂、产生新的粒子、死亡等事件,这些事件称为碰撞事件。

选择菜单nParticles→Particle Collision Event Editor(图13.57),就会调出粒子碰撞事件编辑器(图13.58)。

图13.57

图13.58

下面介绍建立碰撞事件的选项和设置。

Particle Collision Event Editor的界面如图13.59—图13.63所示。

图13.59

①Objects:显示场景里所有粒子对象的名称。

②Events:显示Objects选择的粒子对象所有的碰撞事件的名称,即1个粒子对象可以有多个碰撞事件。

图13.60

图13.61

图13.62

(www.chuimin.cn)

图13.63

③Update Object List:刷新显示,当场景的粒子对象有删除或者新增加时,可单击此按钮更新碰撞事件编辑器的显示。

④Selected object:显示所选粒子对象的名称。

⑤Selected event:显示所选择碰撞事件的名称。

⑥Set event name:设置碰撞事件的名称,如果不设置名称,系统会自动生成一个名称,如event 0。

⑦New Event:单击此键新增碰撞事件。

⑧All collisions:如果勾选此项,则单个粒子每发生一次碰撞就会执行一次碰撞事件,否则会按Collision number指定的碰撞次数去执行碰撞事件。

⑨Collision number:指定碰撞事件在第几次碰撞执行。

⑩Emit(发射):设置碰撞粒子发射新的粒子对象。粒子数目由Num particles的数值决定。

Split(分裂):设置碰撞粒子分裂为新的粒子对象。新的粒子继承旧的粒子的生命值。粒子数目由Num particles的数值而定。

Random # particles:打开此项则新粒子数目是1到Num particles的数值的随机值。

Num particles:设置新粒子的数目。

Spread(扩展角度):设置新粒子发散的角度,1为180°。

Target particle:指定碰撞后作为新粒子的目标粒子名称,可以指定一个已经存在的粒子作为新粒子。如果不指定则系统会新建一个粒子对象作为新粒子。

Inherit velocity:新粒子继承原粒子的速度,1为完全继承。

Original particle dies:勾选此项,粒子碰撞后原粒子死亡。

Event procedure:指定碰撞后指定的MEL过程的名称。