- Maya特效技術實戰完全攻略(第2版)
- 來陽編著
- 553字
- 2023-09-15 18:11:35
1.2.2 使用表達式設置葉片的形態
在“添加動態屬性”卷展欄中,單擊“常規”按鈕,如圖1-17所示。

圖1-17
在系統自動彈出的“添加屬性”對話框中,設置“長名稱”為xingzhuang,勾選“覆蓋易讀名稱”選項,設置“易讀名稱”為“形狀”,“數據類型”的選項為“浮點型”,“屬性類型”的選項為“每粒子(數組)”,如圖1-18所示。
設置完成后,單擊左下方的“確定”按鈕,關閉該對話框。這時,可以看到“每粒子(數組)屬性”卷展欄中會多出來一個“形狀”屬性,這就是剛剛添加的屬性,如圖1-19所示。
將光標移動至“形狀”屬性上,右擊并執行“創建表達式”命令,如圖1-20所示。

圖1-18

圖1-19

圖1-20
在系統自動彈出的“表達式編輯器”面板中,輸入:
nParticleShape1.xingzhuang=rand(0,3);
單擊該面板中的“創建”按鈕,如圖1-21所示。

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

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

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

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

圖1-25

圖1-25(續)
技巧與提示
粒子的緩存文件創建完成后,仍然可以通過在場景中調整樹葉模型的旋轉角度來控制對應粒子的方向。
推薦閱讀
- 中文版3ds Max 2012實用教程(第2版)
- Apache OFBiz Development: The Beginner's Tutorial
- 從零開始學LATEX
- Oracle SQL Developer 2.1
- SPSS進階分析與實務
- Alice 3 Cookbook
- Getting Started With Oracle SOA Suite 11g R1 – A Hands/On Tutorial
- 光影之書:Photoshop+Camera Raw攝影后期與創意合成
- Procreate+ SketchUp +Photoshop建筑設計手繪表現技法
- Java EE 6 with GlassFish 3 Application Server
- 從零開始:AutoCAD 2010中文版建筑制圖基礎培訓教程(第2版)
- 陌上花開:古風CG插畫繪制技法精解(花卉篇)
- 3ds Max/VRay印象燈光/材質/渲染技術精粹Ⅲ
- 手機/電腦雙平臺剪映短視頻后期編輯從新手到高手
- Instant Markdown