シャドウ シェーダは material ステートメント内の shadow ステートメントに直接、または Phenomenon から間接的に、アタッチすることしかできません。シャドウ シェーダは、シャドウ レイが遮蔽オブジェクトに衝突したときにのみ呼び出され、透過される光の量は、遮蔽オブジェクトのシャドウ シェーダによってコントロールされます。シャドウ シェーダは、作成されるカラーが入力カラーでもあり、出力を別のシェーダ パラメータにアタッチできないという点が特殊です。これは、このようなアタッチメントは一方向で、出力からパラメータへと行われるからです。Phenomenon では、シャドウ シェーダは Phenomenon 内のマテリアルにのみアタッチすることができます。あるいは、Phenomenon がマテリアルのシャドウシェーダにアタッチされている場合には Phenomenon ルートにアタッチします。
透明度シャドウ シェーダを用いると、(普通は透明な)カラーをオブジェクトに割り当て、シャドウの光線にはこれを透明にします。カラー アルファが 1 未満、または透明度がゼロ以外である場合に、シャドウの光線がオブジェクトを通過して伝達されます。
color "mib_shadow_transparency" ( color "color", color "transp", integer "mode", array light "light")
Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.