【摘要】:第一节简 单 碰 撞要创建粒子碰撞,非常简单:我们新建一个场景,创建一个粒子发射器,将发射频率降低到20,提高发射速度到5。很简单的,一个粒子的碰撞就做出来了,粒子在面上碰撞,反弹,最后受摩擦停止运动:粒子碰撞最重要的是产生碰撞事件,maya提供的事件类型是:发射粒子。调整后的粒子属性:的粒子属性最终效果:一个简单的粒子碰撞事件就这样制作好了,粒子碰撞的事件非常简单有效。
第一节 简 单 碰 撞
要创建粒子碰撞,非常简单:我们新建一个场景,创建一个粒子发射器(使用默认属性),将发射频率降低到20,提高发射速度到5。创建一个平面放在发射器的下面,然后为粒子创建重力场:
要创建碰撞,很简单,先选择粒子,再选择平面(同时选中),选择菜单particle→makecolide:
参数非常的简单,Resilence是反弹力,Friction是摩擦力,如果把Resilence(反弹力)设置成1,那么粒子就会永不停止的上下弹跳,如果摩擦力设置成0,那么粒子就不会受摩擦力所以会不停的滑动。
很简单的,一个粒子的碰撞就做出来了,粒子在面上碰撞,反弹,最后受摩擦停止运动:
粒子碰撞最重要的是产生碰撞事件,maya提供的事件类型是:发射粒子。
选择粒子,使用菜单:Particle→Particle ClitionEvent:
ParticleColition事件创建窗口:
粒子事件的类型其实只有一种,那就是:发射粒子。(www.xing528.com)
创建了粒子事件以后,通常要对新建的粒子进行调整,以产生想要的效果,在这里我们把新粒子的生命周期调整到0.5:
粒子类型变成Muiltpoints,并且连接重力场,这样粒子就会落在水里溅起的水花一样,然后为其增加PerObject的color和opacity,把它变成火花。
调整后的粒子属性:的粒子属性
最终效果:
一个简单的粒子碰撞事件就这样制作好了,粒子碰撞的事件非常简单有效。
还记得在前一章中的那个粒子炮吗?使用粒子碰撞,我们可以让这个粒子炮轰击一个小星球,然后发出火花。
粒子炮,轰击效果:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。