這次為大家做一個3dmax爆破插件簡單的碰撞動畫。
(1)打開MAX2010,依次創(chuàng)建圖中三個物體,分別賦予不同的石頭材質(zhì),需要注意的是,當作地面的模型的分段要足夠多,這里采用200×200×200.
(2)在面板里依次點擊右圖按鈕,RayFire tool 面板調(diào)節(jié)出來。如左圖所示。
(3)下面先對石頭做一個破裂效果,選擇方形物體,將物體添加進RF中后,點擊Fragmenttation,破裂方式選擇Irregular,破裂數(shù)這里選擇30×20.然后點擊運算按鈕,看效果。
下圖效果基本可以。
(4)下面選擇剛剛破裂好的碎片,添加到Inactive objects,點擊Add,添加到這里的目的是使這些物體在后來的運算中只作為被激活物體,而不是作為作用物體。
(5)為小球K一個撞擊石頭的動畫,同時觀察在第幾幀碰到方形的物體,這里是在22幀最合適。然后點擊Physics,將開始時間改為22,結(jié)束時間改為150即可。
(6)下面一步是將物體添加進RF,選擇被當作地面的物體添加至固定物體Unyielding Objects,選擇圓球添加至激活物體Impact Objects。這里的地面物體屬性我選擇了Wood.RF就會當作了地板來運算。
(7)下面將圓球添加至引發(fā)作用的物體,點擊Physics,然后點擊Add.下面就可以進行碰撞測試了,點擊開始運算。
如圖所示碰撞效果很差,沒有重力的影響,下面就為場景添加一個重力場,讓碰撞看起來更真實,在MAX里創(chuàng)建一個重力場,如下圖。
(8)把剛剛添加的重力場添加進RF,同剛才添加圓球的方法相同,點擊Add即可。然后開始新的運算,得到想要的效果。