| |
3DS MAX粒子流图文实例——无限可能 |
出处:PConline 责任编辑:pcedu |
| [04-7-14 9:51]
| 作者:陈孝强
|
群魔飞舞
点击这里预览效果
《黑客帝国》第三集结尾处那个令人恐怖的大群机械乌贼在空中飞舞的镜头相信大家都不陌生,猜到接下来我要说什么了吧?别忘了,本篇一开头我就曾说过“每样东西都可以是粒子”,机械乌贼当然也不例外。有了这点提示,很显然,我们知道这个震撼人心的效果也可以使用粒子系统来实现。
首先,粒子在空中呈波浪形快速运动的效果可以通过一个Vortex空间弯曲来控制,适当设置其参数并加到Force操作器里面就可以了;其次,粒子撞击到物体后纷纷落下的效果可以通过一个SDeflector(球形挡板)来实现,在粒子流的事件中添加Collision Test测试来检测粒子是否撞到了SDeflector,如果撞到,将粒子交给第二个事件处理,在第二个事件中设置粒子受到重力的影响,纷纷下落。如果想让效果复杂一点,还可以在第二个事件使用Speed By Surface操作器,让粒子在物体表面运动一段距离,然后再通过Age Test测试将粒子交给第三个事件处理,在第三个事件中再使用Gravity空间弯曲使粒子下落。
当然,最主要的一步是使用Shape Instance将粒子流中的粒子替换成机械乌贼的模型,注意Shape Instance的属性面板中有一个Animated Shape选项,这个选项可以让在粒子替换过程中继承模型自身具有的动画,这样机械乌贼在作为粒子运动就不会是铁板一块,而是自身会有一些微小的运动(比如摇动触须),效果就会更加真实。

好了,就说到这,还是那句话,任何物体,要么由粒子组成,要么本身就是粒子。粒子系统意味着无限可能,唯一的束缚仅仅是你的想象力。
|