在 Blender 裡,使用者可以利用 ID Mask 節點在合成後製時分離特定物件,以做進一步的處理。如上圖左,在合成後製時分別為立方體、圓球、背景指定不同的顏色。在算圖合成前,須先進行下列設定:
選取立方體 -> Properties 視窗 -> Object 分頁 -> Relations 面板 -> Pass Index 設 1,如下圖;圓球的 Pass Index 設 2。
Render Layer 分頁 -> Passes 面板 -> 勾選 Object Index,如下圖。
算圖後,進入節點編輯器,SHIFT+A -> Converter -> ID Mask,Index 選 1;立方體的位置以白色呈現,其餘部份為黑色,如下圖。
SHIFT+A -> Converter -> Set Alpha,Index 選 1,將黑色部份轉為透明,立方體的位置以原色呈現,如下圖。
改變立方體的顏色:
如法炮製圓球,用 Alpha Over 節點結合兩者及背景。
除了物件,我們也可以用材質作為分離的依據。BI 和 Cycles 設定材質索引的位置不同,但結果相同:
- Blender Render : 材質分頁 -> Options 面板 -> Pass Index
- Cycles : 材質分頁 -> Settings 面板 -> Pass Index
References:
- ID Mask Node — Blender Reference Manual
- How to Render onto a Photo Background | Blender Guru
- How To Use Material Indexes In Blender - YouTube
Blender 學習筆記
留言
張貼留言