在三維動畫領域,各種各樣的爆炸效果令人歎為觀止,今天就讓我們通過一個隕石的爆炸過程來學習一下爆炸的製作技巧。【最終效果avi格式視頻(請另存至本部機)】
(效果圖)
一、建立隕石模型
1、進入3dmax,選擇主菜單file/reset,複位應用程序到初始狀態。
2、單擊(create/geometry)鈕,單擊sphere鈕,在top視圖中創建一個圓球體sphere01,並設置其半徑radius的值為50,segments的值為8。
3、單擊modify命令麵板上的noise鈕,為球體sphere01加入noise修改項,設置其strenghX的值為30,strenghY的值為70,如圖1。
(圖1)
4、在命令麵板的下拉列表中選擇tesselate項,為球體加入了tessellate修改,點選edge項,設置其tension的值為25,點選itertions下的1項,如圖2。
(圖2)
5、在變動修改命令麵板中為球體加入一個噪聲修改項(noise)。在noise變動修改項下,勾選fractal項,設置roughness的值為0.3,iterations的值為10,strength X的值為30,sttength Y的值為40,sttength Z的值為60,如圖3。
(圖3)
6、在命令麵板的下拉列表中選擇tesselate項,再次為球體加入了tessellate修改項,點選edge項,設置其tension的值為25,點選itertions下的2項,如圖4。
(圖4)
7、打開材質編輯器窗口,選擇一個材質球,點取diffuse右側的none按鈕,選擇bitmap貼圖類型,在彈出的窗口中選擇concgray.jpg貼圖文件,將此材質賦給我們製作的隕石。
8、在左視圖中(left)創建一架攝影機,並按下鍵盤上的C鍵,將透視圖轉換為攝影機視圖。
(圖5)
9、為隕石加入一段動畫,在左視圖(left)中將隕石向左移動一段距離,打開動畫記錄,將時間滑快移動到第二十幀的位置,再將隕石移動到屏幕的中間,同時再使用旋轉工具為其加入一段旋轉效果,最後我們製作的這段動畫效果就形成了隕石由遠處慢慢地旋轉著飛向屏幕。
二、創建爆炸效果
1、這裏我們使用parray粒子來模擬爆炸效果。在命令麵板上單擊(create/geometry)鈕,在其下拉列表中選擇粒子係統(particle systems)選項,在命令麵板中單擊粒子陣列(parray)項,在前視圖中(front)創建一個粒子陣列。然後單擊命令麵板上的pick object項,在前視圖中點取隕石,這樣隕石就成了粒子發射的對象,在命令麵板中的viewport display項的下麵勾選mesh,這樣隕石爆炸時就會以物體方式發射出去,如圖6。
(圖6)
2、確保粒子parray01處於選取狀態,單擊modify進入變動修改命令麵板,打開粒子產生卷展欄(particle generation),在其選項下麵,設置粒子的變化率(variation為50),粒子發射的時間(emit start)為20,結束時間(emit stop)為100,生命值為100,表示粒子在100幀內不會消失。如圖7。
(圖7)
[page]
3、打開粒子類型(pariation type)選項,勾選object fragments選項,在object fragent controls項的下麵設置隕石的厚度(thickness)的值為10,勾選number of chunks選項,設置minimum的值為80,如圖8。
(圖8)
4、在mat'l mapping and source項的下麵,勾選被拾取的發射器(picked emitter)項,點取get material from項,這樣爆炸後產生的碎片就和隕石的材質一樣了。
5、打開旋轉和碰撞(rotation and collision)卷展欄,設置time為50,這表示碎片每50幀沿自身的旋轉軸旋轉一周。打開運動繼承(object motion inheritance)項,設置influence的值為0,這樣碎片的運動就不會受到隕石運動的影響了。如圖9。
(圖9)
6、對場景進行一下測試渲染,會發現隕石模型還完好無損。打開動畫記錄,將時間滑塊移動到第20幀,在視圖中選取隕石,按下鼠標右鍵,在彈出的菜單中選取參數(properties)項,在彈出的窗口中,在渲染控製項(renderint control)下,設置隕石的可視性(visibility)的值為0,這表示在第20幀時,隕石變為不可見。如圖10。
(圖10)
7、我們按下播放按鈕來觀看一下攝影機視圖中的動畫效果,我們發現隕石在從運動到爆炸的過程中,是一個淡入淡出的過程,這不是我們所需要的。單擊菜單欄中的customize/show UI/show track bar項,打開軌跡行顯示,動畫軌跡的關鍵點將在屏幕的下方顯示出來,將時間滑快移動到第0幀,在第0幀上的關鍵點上單擊鼠標右鍵,在彈出的窗口中選擇sphere01:visibility項,在彈出的窗口中按下OUT下的曲線按鈕,選擇突變方式,這樣動畫在第0到第20幀隕石將始終處於顯示狀態,在第20幀以後,隕石消失,爆炸碎片產生,這樣動畫就符合我們的要求了。如圖11。
(圖11)
3、打開粒子類型(pariation type)選項,勾選object fragments選項,在object fragent controls項的下麵設置隕石的厚度(thickness)的值為10,勾選number of chunks選項,設置minimum的值為80,如圖8。
(圖8)
4、在mat'l mapping and source項的下麵,勾選被拾取的發射器(picked emitter)項,點取get material from項,這樣爆炸後產生的碎片就和隕石的材質一樣了。
5、打開旋轉和碰撞(rotation and collision)卷展欄,設置time為50,這表示碎片每50幀沿自身的旋轉軸旋轉一周。打開運動繼承(object motion inheritance)項,設置influence的值為0,這樣碎片的運動就不會受到隕石運動的影響了。如圖9。
(圖9)
6、對場景進行一下測試渲染,會發現隕石模型還完好無損。打開動畫記錄,將時間滑塊移動到第20幀,在視圖中選取隕石,按下鼠標右鍵,在彈出的菜單中選取參數(properties)項,在彈出的窗口中,在渲染控製項(renderint control)下,設置隕石的可視性(visibility)的值為0,這表示在第20幀時,隕石變為不可見。如圖10。
(圖10)
7、我們按下播放按鈕來觀看一下攝影機視圖中的動畫效果,我們發現隕石在從運動到爆炸的過程中,是一個淡入淡出的過程,這不是我們所需要的。單擊菜單欄中的customize/show UI/show track bar項,打開軌跡行顯示,動畫軌跡的關鍵點將在屏幕的下方顯示出來,將時間滑快移動到第0幀,在第0幀上的關鍵點上單擊鼠標右鍵,在彈出的窗口中選擇sphere01:visibility項,在彈出的窗口中按下OUT下的曲線按鈕,選擇突變方式,這樣動畫在第0到第20幀隕石將始終處於顯示狀態,在第20幀以後,隕石消失,爆炸碎片產生,這樣動畫就符合我們的要求了。如圖11。
(圖11)
[page]
四、加入星空背景
1、由於星空背景的製作相對來說也並不複雜,在這裏我就不詳細寫了,等以後有機會我會單獨寫一篇關於星空背景的製作的文章獻給廣大網友們,在這裏我們隻是加入一個星空背景的貼圖文件。
2、單擊菜單欄上的渲染(rendering)選項下的環境(environment)項,在background項下單擊none鈕,在彈出的窗口中選擇bitmap貼圖類型,在接下來彈出的窗口中選擇我們製作好的一個星空背景貼圖文件space007.jpg,點擊下載此貼圖材質。如圖17。
(圖17)
五、渲染輸出作品
1、單擊工具欄中的rendr scene項,在彈出的窗口中,在time output項的下麵勾選avtive time項,在輸出尺寸(output size)項下按下320×240鈕,然後單擊file鈕,設置文件名和文件存放的路徑。最後單擊render鈕,進行渲染,總算完成了,下麵我們來欣賞一下作品吧!(最終效果avi格式視頻欣賞)
說明:為了增強爆炸後的效果,我在上麵這個作品裏麵為爆炸後的碎片加入了輝光特技,你還可以在這個作品裏麵加入質量光,以及燃燒爆炸特效,由於片幅所限,關於輝光特技、體積光、燃燒的製作方法我就不一一講解了。