mip_rayswitch_environment
 
 
 

カテゴリ: mental ray > テクスチャ

シェーダ ファミリ: 環境

出力: カラー

mental ray の使用時に直面する可能性のある典型的な問題は、「環境」の概念が 1 つしかないのに対し、多くの場合、実際上の理由から背景の概念を環境の概念から分離する必要があることです。

[mip_rayswitch_environment]シェーダは、まさにこの要求を実現します。このシェーダは視線レイ、透明度レイ(視線レイの子)、または透明度レイとして同じ方向に移動する屈折したレイ(IOR が 1.0 で屈折し、視線レイの直接の子であるレイ)の[背景](background)を返します。

   

その他の種類のレイ(反射、屈折、ファイナル ギャザリングなど)の場合は、[環境](environment)カラーを返します。

   

このシェーダは[Environment]入力として使用することが前提ですが、「1 次レイ」と「2 次レイ」を区別する必要がある場合には Render Tree のどの場所でもレイ切り替えノードとして機能します。たとえば、mip_matteshadowシェーダを使用しているときに 1 次レイと 2 次レイを切り替える場合に最適なシェーダです。