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