首页 > 办公 > Maya > 正文

Maya基础教程:Maya 4.0 粒子系统-粒子地碰撞(2)

2024-09-04 21:27:13
字体:
来源:转载
供稿:网友
maya 4.0 粒子系统-粒子的碰撞
     利用 maya 的粒子碰撞功能,可以模拟许多物理现象,最典型的例子就是利用粒子碰撞模拟水滴相撞的效果。由于碰撞,粒子可能会进行再分裂、产生新的粒子或者导致粒子的死亡,这些效果都可通过粒子系统来完成。

断开碰撞

当为粒子创建完碰撞效果或者力场效果以后,如果想断开其中的某种效果,需要通过 dynamic relationships( 动力学属性 ) 窗口来完成,这个窗口允许用户控制任何与动力学有关的设置。

以上面的粒子碰撞场景为例,如果想断开粒子与地面物体的碰撞效果,就执行 window → relationship editor → dynamic relationships 命令,以打开 dynamic relationships 窗口, 如图 10-34 所示。

图 10-34 dynamic relationships 窗口

在该窗口左侧的物体列表中选中粒子物体,在右侧窗格选择 fields 单选按钮,这样就可以看到粒子是否受到重力场的影响。在右侧的区域中选 collisions 单选按钮,可以看到球体和平面物体都处于选中的状态,这时,表面粒子受到了这两个物体的影响。单击平面物体使其不再高亮显示,如图 10-35 所示,这样粒子物体就失去碰撞效果。

图 10-35 断开粒子碰撞连接

碰撞事件

粒子的碰撞事件包括:碰撞后再分裂、碰撞后死亡和产生新的粒子,利用这些事件可以逼真地模拟大自然的各种物理现象。

如果要创建粒子碰撞事件,必须首先创建粒子碰撞,然后执行 particles → particle collision events 命令,以打开如图 10-36 所示的对话框。

图 10-36 particle collision events 对话框

在这个对话框中可以为粒子的碰撞添加各种事件,具体参数如下:

● objects 列表框:列出场景中所有带有碰撞事件的粒子物体。

● set event name :设置粒子碰撞事件的名称。

● all collisions :当此复选框处于选中状态时,系统将为粒子与系统的所有碰撞 创建碰撞事件;当此复选框处于非选中状态时,其下侧的 collision number 文本框被激活,用来指定系统为粒子碰撞的哪次碰撞创建碰撞事件。

● emit :该复选框处于选中状态时,在粒子发生碰撞时,粒子系统将会产生新的粒子,产生新粒子的数目将由 num particles 文本框控制。

● inherit velocity :该值大于 0 时,新产生的粒子将继承原来粒子的发射速度。

● split :如果该复选框处于选中状态,当粒子发生碰撞时,原始的粒子将分裂产 生新的粒子,新粒子的数目由 num particles 文本框控制。

● original particle dies :如果该复选框处于选中状态,当粒子发生碰撞时,粒子 将会消失。

● random#particles :该复选框处于选中状态时,分裂或者发射的粒子数目是 1 和 num particles 数值之间的随机值。

● spead :和粒子发射参数类似,用于设置粒子发射时的圆锥角度,在这个范围内粒子可以被随机发射。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表