Maya教程:簡單的室外場景搭建教程(3)
添加新屬性,第一個控制縮放的屬性,屬性名:scl,數(shù)據(jù)類型:Float(浮點數(shù)),屬性類型:Per particle(array)(每粒子屬性)。(圖21)
圖21
點擊Add按鈕添加屬性,再添加控制旋轉的屬性,屬性名:rot,數(shù)據(jù)類型:Float(浮點數(shù)),屬性類型:Per particle(array)(每粒子屬性),點擊Add按鈕添加第二個屬性,最后添加控制物體索引的屬性,屬性名:index,數(shù)據(jù)類型:Float(浮點數(shù)),屬性類型:Per particle(array)(每粒子屬性),點擊Add按鈕添加第三個屬性。這時在每粒子屬性欄里會看到新添加的屬性。(圖22)
圖22
右鍵點擊scl屬性后面的長方框,選擇Creation Expression,打開表達式編輯窗口,輸入表達式:
scl=rand(0.12,1.2);
rot=rand(360);
index=int(rand(0,5.99));(圖23)
圖23
點擊Create按鈕,創(chuàng)建表達式。在粒子屬性編輯窗口中,找到Instancer(Geometry Replacement),卷展欄,勾選Allow All Data Types,在Scale的下拉菜單里選擇自定義的控制縮放的屬性scl,在ObjectIndex的下拉菜單里選擇自定義的控制物體索引的屬性index,在Rotation的下拉菜單里選擇自定義的控制物體旋轉的屬性rot。(圖24)
圖24
創(chuàng)建幾個Lambert材質,分別附給地面和六塊石頭,地面的材質找一個草地的貼圖,石頭的材質找一些石頭的貼圖。然后選擇六塊石頭,將其隱藏,并鎖定屬性;氐降谝粠,重新播放動畫,看石頭隨機的分布到地面上。(圖25)
圖25
切到相機視圖,調整到一個比較舒服的角度,在通道盒內(nèi)鎖定相機屬性。(圖26)
圖26
在當前狀態(tài)下,選擇粒子,執(zhí)行菜單命令Solvers->Initial State->Setfor Selected,將粒子初始化。確定粒子的狀態(tài),在outliner里選擇地面下面的粒子發(fā)射器,將發(fā)射數(shù)量設置為零。(圖27)
圖27
創(chuàng)建一個背景,給它一個蘭伯特材質和一個天空的貼圖。(圖28)
圖28
學習 · 提示
相關教程