mib_lens_stencil
 
 
 

カテゴリ: mental ray > レンズ

シェーダ ファミリ: レンズ

出力: カラー

レンズ シェーダの用途は、視点からのレイの方向を変更することだけではありません。カラーを操作したり(「mib_lens_clamp」を参照)、レンダリング後のイメージの見た目上のシェイプを変更したりするためにも使用されます。

このレンズ シェーダは、ステンシル テクスチャを重ねることによってイメージの一部をブロックする目的で使用します。指定されたスカラ テクスチャの戻り値が所定の[floor]値から[ceiling]値までの範囲の値である場合のみ、視点からのレイが投影されます。テクスチャ値が[floor]値を下回る場合は[floor_color]の値が使用され、テクスチャ値が[ceiling]値を上回る場合は[ceil_color]の値が使用されます。テクスチャ値が[floor]の値と[ceiling]の値の間である場合は、[floor]値と[ceiling]値に対する相対的なテクスチャ値によって提供されるウェイトおよび[floor_color]とブレンドされたカラーが戻されます。

名前(Name)

Render Tree に表示されるシェーダ ノードの名前。任意の名前を入力するか、デフォルト名を使用します。

下限(floor)

[stencil]テクスチャの値がこの値を下回る場合は、現在のサンプル カラーは[floor_color]の値に置き換えられます。既定の floor の値は 0 です。

上限(ceiling)

[stencil]テクスチャの値がこの値を上回る場合は、現在のサンプル カラーは[ceil_color]の値に置き換えられます。既定の ceiling 値は 1 です。

floor_color

[stencil]テクスチャの値が[floor]値よりも小さい場合にサンプルに使用されるカラーです。既定値は黒です。

ceil_color

[stencil]テクスチャの値が[ceiling]値よりも大きい場合にサンプルに使用されるカラーです。既定値は黒です。

ステンシル(stencil)

カメラ レンズに重ねられたステンシルの役目を果たす、スカラ値の 2D テクスチャです。