Mental ray の mia_material は便利ですが、バンプ マッピングを使用するには mia_material_x にアップグレードする必要があり、レンダー パスで機能させるには mia_material_x_passes にアップグレードする必要があります。
しかし、mia_material と _x を完全に削除して、単純に _passes を使用しないのはなぜですか? 他の2つに何か利点はありますか?単に下位互換性のためですか?
主に、下位互換性があるようです。ユーザーは、古いバージョンの Maya または 3dsmax から作成および保存されたノードをUnknown node
新しいバージョンで開いたときに文句を言うことを望んでいません。これは、Mental ray の開発者がそれを削除することを決定したためです。
第二に、ユーザーが選択できるさまざまな選択肢 (技術的にはより多くの機能を備えたソフトウェア) を提供します。包丁でできるのに、なぜ肉切り包丁を使うのですか?ノードには、追加のmia_material_x_passes
機能があるため、追加のコスト (コンピューティング リソース) が確実にかかります。