以胎紋印在地面的效果為例。先製作一段輪胎滾動的動畫,須讓輪胎穿過些許地面。
動態粉刷至少需要兩個物件,一個作為畫布(Canvas),另一個作為筆刷(Brush)。畫布的頂點(Vertex)格式是將粉刷過程的頂點顏色變化烘焙儲存,因此地面須有一定數量的細分(subdivide)才能有顯著、細緻的結果。
將輪胎設為筆刷:
- 選取輪胎,到 Properties 視窗 -> Physics 分頁 -> 按 [Dynamic Paint];
- 到 Dynamic Paint 面板,指定輪胎為 Brush 物件;按 [Add Brush] 新增一組筆刷設定;
- 設定筆刷顏色;
- 到 Dynamic Paint Source 面板,設定 Paint Source 為 Mesh Volume。
- 選取地面,到 Properties 視窗 -> Physics 分頁 -> 按 [Dynamic Paint];
- 到 Dynamic Paint 面板,指定地面為 Canvas 物件;按 [Add Brush] 新增一組畫布設定;
- Format 選 Vertex (頂點著色);
- 設定粉刷開始、結束時間;
- 到 Dynamic Paint Output 面板,按 [+] 新增一組 Paintmap Layer。
- Properties 視窗 -> Material 分頁 -> Options 面板 -> 勾選 Vertex Color Paint。
- 選取地面,到 Properties 視窗 -> Physics 分頁 -> Dynamic Paint Cache 面板 -> [Bake]。
References:
Blender 學習筆記
留言
張貼留言