レンダー設定(Render Settings)ウィンドウのレンダー オプションに加えて、MEL コマンドを使用して次のレンダー設定を設定できます。
次の MEL コマンドを使用して、レンダー モードを設定できます。
setAttr mentalrayGlobals.renderMode < value >;
シャドウおよびファイナル ギャザーの情報がシーンを通じて変更されない場合、シャドウ マップまたはファイナル ギャザー マップのみをレンダーすることがあります。
ファイナル ギャザー レンダー後のすべてのレンダーでは、レンダー設定(Render Settings): mental ray タブ、間接ライティング(Indirect Lighting)タブにあるファイナル ギャザー(Final Gathering)セクションのファイナル ギャザー マップ(Final Gathering Map)サブセクションで、リビルド(Rebuild)をオフ(Off)またはフリーズ(Freeze)に設定します。
シャドウ マップ レンダー後のすべてのレンダーでは、レンダー設定(Render Settings): mental ray タブ、間接ライティング(Indirect Lighting)タブにあるシャドウ(Shadows)セクションのシャドウ マップ(Shadow Maps)サブセクションで、リビルド モード(Rebuild Mode)を既存のマップを再使用(Reuse Existing Maps)に設定します。
トランスレーション プロセスからのメッセージについて、冗長レベルを設定します。選択済みの重大度と同等または下位のメッセージがスクリプト エディタに表示されます。
setAttr mentalrayGlobals.exportVerbosity < value >;
Maya ベース シェーダを使用したレンダリングのサンプル変換と同様に、mental ray では独自の状態シェーダをインストールして、プリ シェーディングとポスト シェーディングの操作を実行します。カスタム状態シェーダにチェーンを設定して、追加操作を実行することができます。
connectAttr "myStateShader.message" "miDefaultOptions.stateShaderList[index]";
コネクトしたノードが追加でトランスレートされて、標準 Maya ベース状態シェーダ(有効になっている場合)と、オリジナルの stateShader アトリビュートにコネクトした潜在的な単一の状態シェーダ ノードにアペンドされます。
エクスポートにスタートアップ ファイルを含める(Export Includes Startup File)オプション
エクスポートにスタートアップ ファイルを含める(Export Includes Startup File)オプションは、ファイル > すべてエクスポート(File > Export All)、選択項目のエクスポート(mental ray)(Export Selection (mental ray))ダイアログ ボックスから削除されました。このオプションを有効にするには、次の MEL スクリプトを使用します。
optionVar -iv "mentalrayExportStartupFileOption" 1;
このオプションが有効な場合、エクスポートした .mi ファイルには、Maya のインタラクティブな mental ray レンダラで使用される、maya.rayrc スタートアップ ファイルに対する $include 命令が含まれます。このオプションを使用すると、mental ray standalone のレンダリングでも Maya でのインタラクティブなレンダリングでも、確実に整合性のある構成が使用されます。
フレーム バッファ イメージのキャッシング オプションには、mentalrayGlobals ノードの追加のアトリビュート(Extra Attributes)セクションにあるフレーム バッファ モード(FrameBuffer Mode)オプションからアクセスできます。