這是一篇MAYA動畫教程,是向武林網的朋友解析房屋坍塌動畫打造過程,教程制作出來的效果很逼真。但難度很大。需要對MAYA有一定的基礎。推薦給大家,希望對大家有所幫助!
這篇教程教武林網的朋友們用MAYA BlastCode打造房屋坍塌動畫,教程屬于中高級難度動畫教程。想學好BlastCode,要求對Maya的動力學系統,粒子系統有所了解,才能準確理解NovodexPhysics解算器的正確使用方式。在粒子特效中,這套系統可以解決很多Maya制作非常復雜的效果,如物體落地摔碎,相互碰撞產生毀壞,自然災害,外力破壞等擬真效果。BlastCode的粒子是可以和MAYA粒子產生互動的,可以被MAYA的解算器所利用??梢院蚆AYA共用場和動力學屬性。來看看效果截圖:
首先,我們要搭建房屋的墻體結構,在這里,我們要制作一個樓房的崩塌效果,為了演示方便,我創建一個比較簡單的小樓做為我們這次爆破的目標。首先要在場景中創建一個NUBRS的BOX,調整其合適的大小。這個BOX作為我們制作樓體崩塌的主體結構使用,盡量把它放在XZ平面以上。(圖01)
圖01
制作其他一些BOX,大小是窗戶的形狀,用做裁切窗戶。將他們與樓體的BOX進行穿插,并放置在合適的位置上。(圖02)
圖02
選擇所有窗戶的BOX,加選正面的墻。使用NUBRS的表面投射功能Intersect Surfaces.并使用Trim tool裁剪掉窗戶上的面,保留墻體表面的面。這時得到了外墻的鏤空結構。(圖03、04)
圖03
圖04
將窗戶的BOX隱藏掉,我們獲得了正面的墻體雛形。如果其他墻面也需要開窗戶,你需要把其他的墻面也用這個方法解決掉。注意,這里不要使用BOOLEAN來裁切窗戶,因為這樣做會給后面的創建碎片帶來更多的出錯機會。(圖05)
圖05
復制其他的NUBRS面,用來填充樓板和隔墻。這里要適機器能力而定,如果你的機器是工作站,建議你做的精細一些,這樣崩塌產生的效果會更真實。(圖06)
圖06
創建一個層,把除了正面以外的墻體,都丟進去隱藏掉,開始制作正面的墻體構造。(圖07)
圖07
以最快速度創建正面墻體結構,如教程2中的步驟,我們使用LOCATOR作為爆炸物,將爆炸物放置在樓頂的一角。(圖08)
圖08
官方提供的貼圖有一些問題,有一個邊緣,我們要在能夠打開并且能夠保存IFF格式的軟件中進行一些修改,除去邊緣。在這里我使用了FUSION。FUSION是Maya4以來沿用至今最好的Maya后期軟件,PS需要安裝插件才能識別IFF,COMBUTION只能認IFF,但不能輸出這個格式。將貼圖保存為blast.iff。(圖09)
圖09
將碎片厚度修改為0.01,指定破碎貼圖為剛才修改完的貼圖D:/BlastCode1.5/examples/sourceimages/blast.iff。(圖10)
圖10
修正LOCATOR爆炸物的參數,只影響到樓體正墻的一角即可。這取決于你想做什么樣的爆炸,如果想做汽車炸彈自殺性襲擊,自然要把爆炸點放置在地面上。(圖11)
圖11
修改正面墻體SLAB屬性,使其可以部分產生碎片且可以保留部分殘骸即可。在這里可以修正其粘性,張力,阻尼,裂縫,速度等參數。(圖12)
圖12
設置墻體的粘性通道,使碎片控制在2樓處即可。RAMP需要通過及時交互解算精細調節。不要讓1樓的地基位置產生破碎,真實的情況下,就算遇到再大的爆炸,也很難將1樓的地基位置的墻體破壞掉。(圖13)
圖13
新聞熱點
疑難解答