Highlight Settings/ハイライト
スペキュラハイライトをセルアニメ風に表示する機能は、トゥーンシェーダーには欠かせません。 Unity Toon Shader は、光の色や強さとは独立したコントロールでハイライト領域を照らすことができるため、多彩な表現が可能であり、印象的なセルシェーディングを実現します。
- Highlight
- Highlight Power
- Specular Mode
- Highlight Blending on Shadows
- Highlight Mask
- Highlight Mask Level
Highlight
ハイライト : テクスチャ(sRGB) × カラー(RGB) デフォルト:白。 スペキュラ反射部分のパターンとカラーになります。
デフォルトのカラー(白) | 異なるライトカラーを適用 |
---|---|
Highlight Power
ハイライトの大きさは、Highlight Powerスライダーで制御します。ハイライトの大きさは、pow(x,5)の計算式で大きくなります。
Specular Mode
UTSでは、シーンや効果に合わせて、ハイライトに2つのモードを用意しています。ハードモードはハイライトに鮮明でソリッドなエッジを与え、ソフトモードはブレンドされたぼかし効果を与えます。
Hard(ハード) | Soft(ソフト) |
---|---|
Color Blending Mode
スペキュラ Color Blending Modeでは、ハイライトに適用される色の硬さをコントロールすることができます。Multiply(乗算) または Add(加算)の2つのオプションを利用できます。 注意: Color Blending Mode は、 Supecular モードがSoft の場合、無効になります。
Multiply(乗算) | Add(加算) |
---|---|
Highlight Blending on Shadows
影領内にかかるハイライト部分のブレンドをコントロールします。Blending Level の画像を参照してください。
Blending Level
影領域にかかっているハイライトの強さを調整します。
Highlight Mask
ハイライトの強度を制御するグレースケールテクスチャです。テクスチャのブライトネスを使って制御できます。ハイライトマスクを適用することで、マテリアル表面の反射の具合を細かく調整することができます。
グレースケールテクスチャの実例 |
---|
ハイライトマスク オフ(なし) | ハイライトマスク オン(あり) |
---|---|
Highlight Mask Level
ハイライト領域に対して、ハイライトマスクのテクスチャをブレンドするレベルです。