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 ]  →

Add-Shader-MixShader_268.png

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 を入力したサンプル

Fac 0.0 Fac 0.2 Fac 0.5 Fac 0.8 Fac 1.0
bmps_Mix_0.jpg bmps_Mix_02.jpg bmps_Mix_05.jpg bmps_Mix_08.jpg bmps_Mix_1.jpg

  • 最終更新:2015-03-06 15:28:43

このWIKIを編集するにはパスワード入力が必要です

認証パスワード