这次为大家做一个3dmax爆破插件简单的碰撞动画。
(1)打开MAX2010,依次创建图中三个物体,分别赋予不同的石头材质,需要注意的是,当作地面的模型的分段要足够多,这里采用200×200×200.
(2)在面板里依次点击右图按钮,RayFire tool 面板调节出来。如左图所示。
(3)下面先对石头做一个破裂效果,选择方形物体,将物体添加进RF中后,点击Fragmenttation,破裂方式选择Irregular,破裂数这里选择30×20.然后点击运算按钮,看效果。
下图效果基本可以。
(4)下面选择刚刚破裂好的碎片,添加到Inactive objects,点击Add,添加到这里的目的是使这些物体在后来的运算中只作为被激活物体,而不是作为作用物体。
(5)为小球K一个撞击石头的动画,同时观察在第几帧碰到方形的物体,这里是在22帧最合适。然后点击Physics,将开始时间改为22,结束时间改为150即可。
(6)下面一步是将物体添加进RF,选择被当作地面的物体添加至固定物体Unyielding Objects,选择圆球添加至激活物体Impact Objects。这里的地面物体属性我选择了Wood.RF就会当作了地板来运算。
(7)下面将圆球添加至引发作用的物体,点击Physics,然后点击Add.下面就可以进行碰撞测试了,点击开始运算。
如图所示碰撞效果很差,没有重力的影响,下面就为场景添加一个重力场,让碰撞看起来更真实,在MAX里创建一个重力场,如下图。
(8)把刚刚添加的重力场添加进RF,同刚才添加圆球的方法相同,点击Add即可。然后开始新的运算,得到想要的效果。