mib_lens_clamp
 
 
 

カテゴリ: mental ray > レンズ

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

出力: カラー

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

このレンズ シェーダは、[floor]の値と[ceiling]の値との間にあるカラー コンポーネントを単位間隔にマッピングします。これらの制限を下回る値と上回る値は、それぞれ 0 と 1 にクランプされます。

[luminance]オプションがオンの場合、輝度が[floor]の値を下回るサンプルカラーは[floor_color]の値に置き換えられ、輝度が[ceiling]の値を上回るサンプルカラーは[ceil_color]の値に置き換えられます。輝度がこれらの境界の間にあるカラー値は、0 ~ 1 の間の輝度値にリニアにスケーリングされます。

名前(Name)

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

下限(floor)

下限の値です。[luminance]がオフの場合、この値を下回るカラー コンポーネントは 0 に設定されます。[luminance]がオンの場合、輝度がこの値を下回るカラー サンプルには[floor_color](floor color)の値が割り当てられます。デフォルト値は 0 です。

上限(ceiling)

上限の値です。[luminance]がオフの場合、この値を上回るカラー コンポーネントは 1 に設定されます。[luminance]がオンの場合、この値を上回る値を持つカラー サンプルには[ceil_color]の値が割り当てられます。デフォルト値は 1 です。

輝度(luminance)

このオプションがオンの場合、シェーダは輝度モードで動作します。オフの場合、シェーダはカラー コンポーネント モードで動作します。

floor_color

[luminance]がオンの場合、輝度が[floor]の値を下回るすべてのカラー サンプルにはこのカラーが割り当てられます。既定値は黒です。このパラメータは、[luminance]がオフの場合は無視されます

ceil_color

[luminance]がオンの場合、輝度が[ceiling]の値を上回るすべてのカラー サンプルにはこのカラーが割り当てられます。既定値は黒です。このパラメータは、[luminance]がオフの場合は無視されます