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