このシェーダは、オブジェクトにカラー(透明も可)を割り当てたり、シャドウ レイに対してオブジェクトを透明にしたりする場合に使用します。カラー アルファを 1 未満、ゼロ以外の値に設定すると、透明度に応じてシャドウ レイがオブジェクトを通過して透過されます。
シャドウ シェーダは material ステートメント内の shadow ステートメントに直接、またはフェノメナから間接的に、アタッチすることしかできません。シャドウ シェーダは、シャドウ レイが遮蔽オブジェクトに衝突したときにのみ呼び出され、透過される光の量は、遮蔽オブジェクトのシャドウ シェーダによってコントロールされます。シャドウ シェーダは、作成されるカラーが入力カラーでもあり、出力を別のシェーダ パラメータにアタッチできないという点が特殊です。これは、このようなアタッチメントは一方向で、出力からパラメータへと行われるからです。
フェノメナでは、シャドウ シェーダはフェノメナ内のマテリアルにのみアタッチすることができます。あるいは、フェノメナがマテリアルのシャドウ シェーダにアタッチされている場合には、フェノメナ ルートにアタッチできます。
名前(Name) |
Render Tree に表示されるシェーダ ノードの名前。任意の名前を入力するか、デフォルト名を使用します。 |
カラー(color) |
オブジェクトの RGBA カラー。このカラーは透過されるライト カラーの乗数になります。 |
透明度(transp) |
RGB 透明度。値 0 は不透明、値 1 は完全な透明です。内部的には、透明性のある RGB 成分には、使用前にカラーのアルファ値が乗算されます。 |
モード(mode) |
ライト リストのモード セレクタ。詳細については、「ライト一覧モードを設定する」(「直接照明」)を参照してください。 |