Houdini 20.0 ノード シェーダノード

Toon Color Shader shader node

オブジェクトをスタイライズカートゥーンルックでシェーディングします。

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

シェーダノード