On this page | |
Since | 15.0 |
概要 ¶
このシェーダは、モデルを3つの領域: ハイライト, 光が当たった領域, 光が当たっていない領域に分割して、それらの領域を平坦なカラーでシェーディングします。各エリアのサイズとカラーを制御することができます。
一般的に、このシェーダは、Toon Outline Shaderを持つ同じオブジェクトのもう1つのコピーまたはインスタンスと一緒に使用します。
Tips ¶
-
このシェーダは、すべてのライトタイプで機能しますが、PointライトやDistantライトのような非エリアライトで最適に機能します。
-
特定のカートゥーンルックに関しては、シャドウを無効にしたい場合があります。シーンのLightオブジェクトを選択して、 Shadow Type を“No Shadows”に設定します。(これは、レンダリングの速度も上げます。)
-
このシェーダを使用する時は、テクスチャをペイントするよりも、プリミティブのグループにカラーアトリビュートを設定したほうが便利なことがよくあります。Toon Shader Attributesジオメトリノードを使用することで
colorhigh
,colormid
,colorlow
アトリビュートを設定することができます。これらのアトリビュートは、以下のパラメータを上書きします。アウトライン幅のようなToon Outline Shaderパラメータも上書きすることができます。
パラメータ ¶
Color ¶
Use Cd
モデルのカラー(Cd
)アトリビュートと以下で設定したカラーを使用する量。
Use Light Color
入射するライトのカラーを使用する量。0
の場合、カラーは完全に無視され、1
の場合はカラーをすべて使用します。
Highlight Size
ハイライトエリアのサイズ。実際のサイズは、シーンでのライトの明るさにより決まります。
Highlight Color
ハイライトエリアのカラー。
Mid Amount
光が当たったエリアのサイズ。実際のサイズは、シーンでのライトの明るさにより決まります。
Mid Color
光が当たっているがハイライトではないエリアのカラー。
Shaded Color
光が当たっていないエリアのカラー。
See also |