官术网_书友最值得收藏!

1.2.2 使用表達式設置葉片的形態

01 在“添加動態屬性”卷展欄中,單擊“常規”按鈕,如圖1-17所示。

圖1-17

02 在系統自動彈出的“添加屬性”對話框中,設置“長名稱”為xingzhuang,勾選“覆蓋易讀名稱”選項,設置“易讀名稱”為“形狀”,“數據類型”的選項為“浮點型”,“屬性類型”的選項為“每粒子(數組)”,如圖1-18所示。

03 設置完成后,單擊左下方的“確定”按鈕,關閉該對話框。這時,可以看到“每粒子(數組)屬性”卷展欄中會多出來一個“形狀”屬性,這就是剛剛添加的屬性,如圖1-19所示。

04 將光標移動至“形狀”屬性上,右擊并執行“創建表達式”命令,如圖1-20所示。

圖1-18

圖1-19

圖1-20

05 在系統自動彈出的“表達式編輯器”面板中,輸入:

    nParticleShape1.xingzhuang=rand(0,3);

單擊該面板中的“創建”按鈕,如圖1-21所示。

圖1-21

06 在“實例化器(幾何體替換)”卷展欄中的“常規選項”卷展欄中,設置“對象索引”的選項為xingzhuang,如圖1-22所示。

圖1-22

07 設置完成后,可以看到現在場景中的葉片顏色會隨機發生變化,如圖1-23所示。

圖1-23

08 單擊“FX緩存”工具架上的“將選定的nCloth模擬保存到nCache文件”圖標,如圖1-24所示。為粒子動畫創建緩存文件。

圖1-24

09 創建完成緩存文件后,再次播放場景動畫,會發現粒子動畫的播放變得非常流暢,如圖1-25所示。

圖1-25

圖1-25(續)

技巧與提示

粒子的緩存文件創建完成后,仍然可以通過在場景中調整樹葉模型的旋轉角度來控制對應粒子的方向。

主站蜘蛛池模板: 永福县| 迭部县| 勐海县| 邹城市| 来凤县| 韶关市| 原阳县| 乌拉特后旗| 建宁县| 大港区| 九龙县| 宝丰县| 东城区| 大竹县| 营口市| 彩票| 宜宾市| 武宁县| 长白| 龙里县| 古田县| 海口市| 濉溪县| 波密县| 乌海市| 阳东县| 稷山县| 开封市| 邢台县| 鲜城| 孟津县| 施秉县| 南城县| 游戏| 金寨县| 洪江市| 广东省| 习水县| 盐津县| 甘肃省| 兰坪|