mib_amb_occlusion シェーダを使用してオクルージョン パスを実行する場合、オクルージョンの計算から 1 つまたは複数のオブジェクトを除外するように選択することができます。
次のいずれかを実行します。
方法 1: 非表示にする
オブジェクトのトランスフォーム ノードで、mental ray セクションを展開します。フラグ(Flags)セクションで、Maya から派生(Derive From Maya)を無効にし、非表示(Hide)をオンにします。
方法 2: miLabel を追加する
たとえば、$targetTransform がトランスフォームであるとすると、次のように miLabel を設定します。
addAttr -at short -longName miLabel -defaultValue <値> $targetTransform;
miLabel はシーンに固有の値に対して設定します。すなわち、シーン内の他の mental ray ラベルに現在使用されていない値を選択します。
たとえば、id_inclexcl 値を 8 に設定すると、miLabel が 8 のトランスフォームだけがオクルージョン レンダーに含められます。
id_inclexcl 値を -8 に設定すると、miLabel が 8 のすべてのトランスフォームがオクルージョン レンダーから除外されます。
mib_amb_occlusion ノードの詳細については、「mental ray for Maya ノード」を参照してください。