Sunao Shader 解説書
シェーダーパラメーター > Reflection
Enable Reflection
リフレクションを有効にします。以下の機能を使用する場合はチェックを入れる必要があります。
Refrection Mask
リフレクションを有効にしたい部分とそうでない部分をテクスチャマップにより設定することができます。
リフレクションマップはフルカラー画像を使用できリフレクションマップの色はリフレクションに合成されます。
また、アルファチャンネルを利用する事で部分的なSmoothnessの調整ができます。
カラーを指定する事もでき、指定されたカラーはリフレクションマップに合成されます。
Specular Intensity
スペキュラ反射(ライトの反射)の強さを設定します。値を大きくすることで艶のある質感になります。
Metallic
環境マッピングの強さを設定します。値を大きくすることで金属やガラスのような環境反射を得られます。
Smoothness
スペキュラ反射や環境マッピングの質感を設定できます。値を小さくすると艶消しがかかったマットな質感になり、大きくすると艶のある滑らかな質感になります。
MatCap Texture
マットキャップテクスチャを設定できます。マットキャップを設定することで環境に依存しない疑似的な反射を得る事ができます。
カラーを指定する事もでき、指定されたカラーはマットキャップテクスチャに合成されます。
※旧名称(1.4.0以前)は Material Capture
Use Reflection Mask
マットキャップのマスクにRefrection Maskを使用するかどうかを設定します。
チェックを外すとマットキャップのみに適用される個別のマスクを設定できるようになります。
この項目を使用するにはMatCap Textureにテクスチャをセットする必要があります。
MatCap Mask
マットキャップ用のマスクを設定します。
この項目を使用するにはMatCap Textureにテクスチャをセットし、Use Reflection Maskのチェックを外す必要があります。
MatCap Strength
マットキャップの強さを設定します。
この項目を使用するにはMatCap Textureにテクスチャをセットする必要があります。
Enable Toon Specular
スペキュラ反射をトゥーンシェーディング調にする事ができます。
Toon Specular
スペキュラをトゥーン調にする具合を10段階で設定できます。この項目を使用するにはEnable Toon Specularkを有効にする必要があります。
Use Main Texture for Specular (Advanced Settings)
スペキュラ反射にメインテクスチャの色を合成するかどうかを設定します。
Use Main Texture for Metallic (Advanced Settings)
環境反射にメインテクスチャの色を合成するかどうかを設定します。
Use Main Texture for MatCap (Advanced Settings)
マットキャップにメインテクスチャの色を合成するかどうかを設定します。
SH Light Specular (Advanced Settings)
SHライトによるスペキュラ反射を追加するかどうかを設定します。
SHライトは方向の情報を持っていないため反射は疑似的に計算されたものになります。
Use Mask Color for Specular (Advanced Settings)
リフレクションマスクのカラーをスペキュラに適用するかどうかを設定できます。
この項目をオフにする事でStandard Shaderのような挙動になり、PBR風の表現が可能になります。
Use Light Color for Metallic (Advanced Settings)
環境反射がライティングの影響を受けるかどうかを設定します。
・None
環境反射はライトの影響を受けません。
・RealTime
環境反射はリアルタイムライトにのみ影響を受けます。
・SH
環境反射はSHライトにのみ影響を受けます。
・Both
環境反射は全てのライトの影響を受けます。
Use Light Color for MatCap (Advanced Settings)
マットキャップがライティングの影響を受けるかどうかを設定します。
ライトの影響を受けるようにする事で暗闇で不自然に光ってしまうのを防ぐ事ができます。
・None
マットキャップはライトの影響を受けません。
・RealTime
マットキャップはリアルタイムライトにのみ影響を受けます。
・SH
マットキャップはSHライトにのみ影響を受けます。
・Both
マットキャップは全てのライトの影響を受けます。
Ignore Main Texture Alpha (Advanced Settings) (Transparent)
リフレクションがメインテクスチャのアルファ値を無視するようになります。
ガラスの表面など、光源や環境を反射するような表現に最適です。
この項目はTransparentシェーダー時のみ表示されます。