下位互換用に用意されています。このシェーダはサポートされていませんが、これを使用する古いシーンとの互換性を確保するために Softimage で引き続きインストールすることができます。シーン内のサポートされていないシェーダは、現在の Softimage シェーダ ライブラリの同等のシェーダに置き換えることを推奨します。
[Ray Switch Advanced](mip_rayswitch_advanced)およびRender Tree の使い方(mip_rayswitch)は、さまざまなタイプのレイの結果を受け入れるユーティリティ シェーダです。この機能は次のような場面で役立ちます。
視線レイ(スクリーン背景用の写真の背景プレートなど)、反射レイ(反射されて見える球状の高解像度環境など)、ファイナル ギャザリング レイ(シーン内のライティングに適しているフィルタリングされた環境)にそれぞれ異なる環境を返すとき。
時間のかかるシェーダをほとんど見えない場所では制限するとき。たとえば、曇ったガラスを通って見える屈折の複雑なセカンダリ イルミネーションやアンビエント オクルージョン シェーダを避けます。
[Ray Switch Advanced]シェーダは[Ray Switch]シェーダと非常によくにていますが、「カラー」タイプの入力を受け入れるのではなく、「シェーダ」タイプの入力を受け入れます。直接固定のカラーを割り当てることはできませんが、フォールスルーの既定を設定できます。
各パラメータへの入力は同じように処理されます。eye は視線レイのシェーダ、transparent は透過レイのシェーダ、reflection は反射レイのシェーダ、refraction は透過レイのシェーダなどです。
違いは、これらのシェーダのいずれかが指定されなかった場合は、フォールスルーで他のケースに引き継がれます。たとえば、2 次レイ タイプのシェーダの入力が指定されなかった場合は、そのタイプのレイが到達したときは[any_secondary]の入力によって、明示的に設定されていない 2 次レイ タイプのすべてを受け取って処理します。同様に、[default]パラメータの入力はそれより上で指定されなかったシェーダをすべて受け取って処理します。