馬偉
摘要:3Ds Max是廣泛應用于室內設計、建筑動畫、游戲動畫、廣告、影視、工業設計、多媒體制作、輔助教學以及工程可視化等領域的三維軟件之一,又因為其操作簡便,功能強大,兼容性好等優點,在國內得到廣泛的應用。而3Ds Max中Reactor是一款模擬動力學很好的合并進去的插件,其靈活,易操作,模擬真實,能模擬大部分自然物件的物理現象,能生成栩栩入生的物理動畫。本課題是3Ds Max中Reactor復合剛體參數的模擬與實現,將詳細介紹Reactor中的剛體的各項參數指標,最后通過一個復合剛體來模擬不倒翁不倒的真實場景動畫,充分的利用Reactor動力學的知識點來介紹復合剛體的參數。
關鍵詞:Reactor;剛體;復合剛體
復合剛體:參與動力學計算的所有物體對象必須都是剛體(剛體就是在動力學計算中自身不變形的物體),所有剛體必須從屬于一個組,但是每個剛體對象有不同的屬性,參與動力學的計算中是以組的方式參與動力學的計算。
下面以不倒翁的實例來講解:
首先建立不倒翁的三維模型,模型分別為四個對象組成,分別為兩個球體,一個圓環,另一個長方體組成。并對其對象,如下圖所示:
把四個對象成組并命名為“不倒翁”,加入一個動力學的地面給場景并對齊,把場景中的所有元素添加到剛體集合里面去,選擇組對象,選擇打開命令,暫時的解開我們的不倒翁組,打開屬性面板,進行參數設置。如下圖所示:
參數詳解:
Mass 剛體的質量;Friction 剛體的摩擦力;Elasticity 剛體的彈力;Inactive 未可激活剛體對象;Disable All Collisions 不參與動力學計算;Unyielding 記錄剛體自身動畫;
Phantom 剛體幻影;Shell 剛體的殼;Bounding Box 邊界盒;Bounding Sphere 邊界球;
Mesh Convex Hull 凸面網格對象;Proxy Convex Hull 代理凸面網格對象;Concave Mesh 凹面網格對象;Proxy Concave Mesh代理凹面網格對象;Not Shared 未分享對象。
不倒翁為什么不倒就是因為它的重心在底部的長方體上面,所以長方體的重量我給得比較大,相對比其它對象要中較多。每個部分的參數設置完畢后,把組重新組上。然后進行動力學的測試。如下圖所示:
鼠標右鍵可以進行實施的外力干預,可以給不倒翁一個外面,然后拋下它進行動力學的測試,如下圖所示:
經過測試,復合剛體是剛體中的特殊對象,要進行分別的參數設置,最后作為整體對待。
參考文獻:
[1]陶麗 佟鳳儀 等. 3ds max9 三維動畫制作典型案例 清華大學出版社
[2]胡仁喜 . 3dsmax2012標準實例教程 機械工業出版社出版