各种各样的碰撞破碎效果,在前面的3DSMax和RayFire教程中已经讲了不少了,除了利用重力来驱动物体运动,引发碰撞破碎效果外,我们还可以利用RayFire模拟力的功能,为物体添加各种外力,引发不同的破碎效果。接下来,我们就用爆炸产生的冲击力来引发物体的破碎效果。
一、 添加物体破碎效果
为了制作出物体被炸弹炸开而破碎的效果,小编创建了两个圆柱体,并计划将炸弹放置在两个圆柱体的中间,以获得两个圆柱体同时爆炸的效果。
如图2所示,打开RayFire对象面板(Object),将两个圆柱体添加为动态对象,由于两个圆柱体都是由于炸弹炸开而出现破碎效果,因此,可以为其添加相同的破碎效果,而无需逐一添加。
然后,如图3所示,打开RayFire破碎面板(Fragments),在破碎类型(Fragmentation type)中选择Voronoi不规则型破碎,以获得大小不一的碎片。单击破碎按钮(Fragment),为两个圆柱体添加破碎效果。
完成了破碎效果的添加后,就可以将圆柱体的碎片设置为休眠对象。如图4所示,单击RayFire动态对象面板的菜单按钮(Menu),并选择其中的“发送到休眠清单”,将圆柱体碎片设置为休眠对象,以便爆炸触发破碎效果。
二、 添加爆炸力
完成以上操作后,如图5所示,就可以打开3DS Max创建面板中的创建力功能,在圆柱体中间创建一个炸弹(PBomb),并将其冲击力强度(Strength)调为20。
这里需要注意的是,炸弹的爆炸范围要选择为“无限范围(Unlimited Range)”,如果选择了其他线性(Linear)选项,则需要测定炸弹与物体的距离,并为爆炸范围设定大于该距离的数值。
完成炸弹的添加后,还需要打开RayFire物理学面板,并在其模拟选项(Simulation Properties)中添加炸弹对象,完成RayFire模拟力的添加。
三、 预览效果
完成以上设置后,就可以单击RayFire预览按钮,预览动画效果。可以看到,两个圆柱体突然发生了爆破现象。
小编演示的是比较简单的炸弹爆炸效果,大家可以根据需要为爆炸效果添加一些云雾等,让爆炸效果显得更加震撼。