Blender 節點編輯器裡的顏色混合節點(Color Mix Node)基本上跟影像處理軟體的圖層混色模式相同,是將兩幅圖像在相同位置畫素的顏色值代入不同的混合計算式所獲得的結果,其中 Fac 參數用來控制 Color1, Color2 兩個插槽的顏色混合比例,或 Color2 影響 Color1 的程度。Fac 欄位指定的是 Color2 插槽(slot)的顏色比例,Color1 插槽的比例值則為 1-Fac。Color Mix 節點的 Fac 值可以大於 1 (以鍵盤輸入),但不能小於 0;所以當 Fac 大於 1 時,上方插槽的比例值應該都是 0。
Blender 2.8 版將產生類似效果的混色方法分門別類,方便使用者選擇,如下圖。顏色混合計算式表達方式爲:A 代表 Color1 插槽的顏色值、B 代表 Color2 插槽的顏色值、f 代表 Fac 值。
References:
Blender 2.8 版將產生類似效果的混色方法分門別類,方便使用者選擇,如下圖。顏色混合計算式表達方式爲:A 代表 Color1 插槽的顏色值、B 代表 Color2 插槽的顏色值、f 代表 Fac 值。
- Mix:兩個插槽的顏色依 Fac 比例混合。計算式:A*(1-f) + B*f 。
- Darken:取兩個插槽裡顏色較暗的部分。
- Multiply:兩個插槽的顏色相乘。計算式:A*(1-f) + A*B*f。
- Burn:
- Lighten: 取兩個插槽裡顏色較亮的部分。
- Screen:類似 Lighten,但結果更亮、更平順。計算式:A*(1-f) + [1 - (1-A)*(1-B)]*f ,為 Multiply 的反作用,結果較亮。造成的結果是第二張圖的黑色部份被第一張圖的顏色取代,有類似遮罩的作用。
- Dodge:
- Add: 兩個插槽的顏色相加。計算式:A + B*f。
- Overlay:較亮的部分使用 Screen、較暗的部分使用 Multiply 以增加對比。
- Soft Light:類似 Overlay,但結果較平順。
- Liner Light:較亮的部分使用 Dodge、較暗的部分使用 Burn,增加對比。
- Difference: 兩個插槽的顏色相減取絕對值。
- Subtract: 兩個插槽的顏色相減,負值爲 0。計算式:A - B*f。
- Divide: 兩個插槽的顏色相除,除數若爲 0 取 0。
References:
- Mix Node — Blender Reference Manual
- Introduction to Composite Nodes in Blender, Part 1 | Blender Underground's Video Tutorials
- 2. Layer Modes - GIMP Manual
- Photoshop Blend Modes Explained - Photo Blog Stop
留言
張貼留言