Mix Shader
Mix (ミックス) シェーダは、シェーダ構造を階層化する際に使われます。
2 つのシェーダを入力し、それらを Fac の比率でミックスして出力します。
Add Shader とは違い、入力した 2 つのシェーダを Fac の比率でミックスするため、エネルギーの保存則を維持することができます。
(Material Output の「エネルギー保存則」を参照してください)
Shader [ A ] →
Mix Shader → Shader [ C = { Shader A * (1-Fac) } + { Shader B * Fac } ]
Shader [ B ] →

Input
● Fac
第 1 シェーダに対する第 2 シェーダの混合比 (Fac: 0.0 - 1.0) を設定します。
入射光は、Fac で指定した確立でどちらかのシェーダにヒットします。
0.0 で 第 1 シェーダのみが使用され、1.0 で第 2 シェーダのみが使用され、0.5 で 50:50 の比率となります。
● Shader
ミックスする第 1 シェーダを入力。
● Shader
ミックスする第 2 シェーダを入力。
Output
● Shader
ミックスされたシェーダが出力されます。
Sample
第 1 シェーダに Diffuse BSDF を入力し、第 2 シェーダに Glossy BSDF を入力したサンプル
- 最終更新:2015-03-06 15:28:43