レンズ シェーダの用途は、視点からのレイの方向を変更することだけではありません。カラーを操作したり(「mib_lens_clamp」を参照)、レンダリング後のイメージの見た目上のシェイプを変更したりするためにも使用されます。
このレンズ シェーダは、ステンシル テクスチャを重ねることによってイメージの一部をブロックする目的で使用します。指定されたスカラ テクスチャの戻り値が所定の[floor]値から[ceiling]値までの範囲の値である場合のみ、視点からのレイが投影されます。テクスチャ値が[floor]値を下回る場合は[floor_color]の値が使用され、テクスチャ値が[ceiling]値を上回る場合は[ceil_color]の値が使用されます。テクスチャ値が[floor]の値と[ceiling]の値の間である場合は、[floor]値と[ceiling]値に対する相対的なテクスチャ値によって提供されるウェイトおよび[floor_color]とブレンドされたカラーが戻されます。