このオプションでは、シェイプのジオメトリ キャッシュを共通のマテリアルを使用して結合します。多くのシーンではこれによってパフォーマンスが大幅に向上しますが、追加メモリが必要となります。
ジオメトリを結合すると、統合ワールド(Consolidate World)が複数のオブジェクトの頂点を新しい共有オブジェクト空間内に移動します。したがって、プラグイン シェーダが、オブジェクトのオブジェクト空間座標についての想定を行うと、統合ワールド(Consolidate World)はこれらの前提条件を解除し、シェーダが正しくレンダーしない場合があります。
この機能を使用するには、頂点法線を単位長に再び正規化する必要があります。したがって、単位長の法線を使用しないマテリアルは、統合ワールド(Consolidate World)とは互換性がありません。
オブジェクトが変更されるときは、統合されていません。いくつかのフレームで変更されずに残っている場合は、そのときに再度統合されます。したがって、オブジェクトが編集または選択解除された後にビューポート内で非常に短時間で異なって描画された場合、統合ワールド(Consolidate world)が原因である可能性があります。これが望ましくない場合は、このオプションを無効にします。
既定では無効です。オンにすると、アニメーションの各フレームで結果のメッシュ データがキャッシュされるため、クラブ アニメーション、カメラのタンブル、トランスフォーム ノードの移動、ビューポート 2.0 でのリアルタイム プレビューを使用したライティングの調整などのさまざまなタスクでパフォーマンスを向上させることができます。
効率を上げるもう 1 つの方法は、タイム スライダ(Time Slider)プリファレンスで再生スピード(Playback speed)をすべてのフレームを再生(Play every frame)に設定し、最大再生スピード(Max Playback Speed)を適切なフレーム レートに設定することです(ウィンドウ > 設定/プリファレンス > プリファレンス(Window > Settings/Preferences > Preferences))。
このオプションを有効にすると、ポリゴン オブジェクトなどの Maya シェイプのインスタンスが複数(または非常に大量に)あり、そのすべてが同じマテリアルを使用する場合に、ハードウェアのインスタンス化を使用してレンダーします。これにより、グラフィックス ドライバの状態変更オーバーヘッドとパイプラインのレンダリング オーバーヘッドが排除され、レンダリング結果が大幅に速くなります。
一部の状況では、次のように、GPU インスタンス化(GPU Instancing)を無効にすることがあります。
インスタンスに負のスケールがあり、バックフェース カリングなどのその他の機能が有効になっている場合、ライティングが正しく表示されないことがあります。一般に、負のスケールがありインスタンスが正しく表示されない場合は、GPU インスタンス化(GPU Instancing)を無効にします。
非常に小さいインスタンスが多数ある場合は、このオプションをオンにすると、シーンの速度が遅くなることがあります。たとえば、1000 の非インスタンス オブジェクトを含む大きいシーンがある場合、それらすべてを選択してから一度インスタンスを複製すると、1000 対のインスタンスができます。このような状況では、インスタンス バッチが非常に小さく、多数のバッチがある場合、GPU インスタンス化のオーバーヘッドによってシーンが多少遅くなる可能性があります。インスタンスを持たないオブジェクトでは、インスタンス化のオーバーヘッドはありません。
MPxGeometryOverride を使用するプラグインは、GPU インスタンス化をサポートする場合としない場合があります。
これを有効にすると、個別のスレッドで個別のキャラクタ(DG のサブグラフ)が評価されます。
このオプションを使用して、レンダリングに使用するライトの最大数を設定します。非表示のライトは含まれません。既定のライト数は 8 で最大数は 16 です。
次の透明度のソート アルゴリズムから選択します。
透明度のソートを行いません。
オブジェクトは深度によってソートされます。カメラから遠くにあるオブジェクトは、近くにあるオブジェクトよりも前に描画されます。
これは順番に関係のない透明度アルゴリズムで、オブジェクトやポリゴンのソートは行われません。最終的なカラーは、1 ピクセル内のすべての透明オブジェクトのウェイト付けした平均値として計算されます。このアルゴリズムは順番に関係ないため、透明なオブジェクト、ヘア、パーティクル システムなどが大量にあっても、高速であるという利点があります。このアルゴリズムは、透明度をレンダリングするための高速アルゴリズムが必要でも、高精度を求めない距離の離れたオブジェクトに最適です。透明度のレベルが 1 つであれば正確で安定しており、ソートによる跳ねるようなアーチファクトも生じません。
dx11Shaders および ShaderFX はすべての透明度アルゴリズムをサポートしています。
深度ピーリングの透明度により、透明度が複数のパスを通じてピクセル単位でレンダーされます。各パスでは、各ピクセルの次の透明レイヤが剥離され、前のレイヤの背後に合成されます。設定された数のレイヤが剥離されると、残りすべてのレイヤは、ウェイト付けした平均アルゴリズムによって 1 つのパスで処理されます。これにより、透明度の精度とパフォーマンスとのバランスがとられます。深度剥離ではパフォーマンス コストを抑えながら非常に精度の高い透明度が得られるためです。
マルチサンプル アンチエイリアシング(Multisample Anti-aliasing)は深度ピーリング(Depth Peeling)ではサポートされていません。不透明なオブジェクトにのみ影響し、透明なオブジェクトには影響しません。
有効な場合、解像度がテクスチャの最大解像度(Max Texture Resolution)を超えるすべてのテクスチャは縮小されるため、メモリを節約しながらテクスチャ モードで作業を続けることができます。
シーンに、ビデオ カードが扱えるメモリ容量よりも解像度の高いテクスチャが含まれている場合、テクスチャはロードされず、シーンは非テクスチャ モードで表示されます。テクスチャの RAM 制限を超えていることを示し、テクスチャの最大解像度(Max Texture Resolution)クランプを減らすことを提案するエラー メッセージが表示されます。
このエラー メッセージは、テクスチャ解像度のクランプ(Clamp Texture Resolution)が有効になっていない場合や、テクスチャの最大解像度(Max Texture Resolution)の更新された制限の設定が高すぎるため、テクスチャ解像度が使用可能な GPU メモリに合わせて十分に縮小されない場合など、ビデオ カードにテクスチャを操作するメモリが不足している場合に常に表示されます。
32 ~ 8192 の値を設定します。
テクスチャの最大解像度(Max Texture Resolution)を変更した後にクリックして、更新された制限を、シーンでロード済みのテクスチャに適用します。これをしない場合、更新された制限は新規にロードされるテクスチャのみに適用されます。
ベイク処理されたテクスチャとしてサポートされた Maya シェーディング ノードは、ビューポート 2.0 の内部テクスチャ ベイクにリストされます。これらのアトリビュートを使用して、ベイク処理済みのテクスチャの解像度を設定できます。
画面上のアンビエント オクルージョンを有効化する場合は、このオプションを選択します。
スクリーンスペース アンビエント オクルージョンなどのポスト効果がオンになっている場合、ワイヤフレームとコンポーネントの描画は影響を受けません。サーフェスの塗り潰し表示は影響を受けます。ただし、サーフェスが半透明である場合、このサーフェスのワイヤフレームやコンポーネントが塗り潰し描画とブレンドされることはありません。たとえば、オブジェクトを作成し、シェーダの透明度を半透明に設定してから、オブジェクト、またはそのコンポーネントを選択すると、スクリーンスペース アンビエント オクルージョン(Screen-space Ambient Occlusion)を有効にした場合と無効にした場合の違いを確認できます。
さらに、その他の透明度オプションと異なり、透明度のアルゴリズム(Transparency Algorithm)にウェイト付けした平均値(Weighted Average)を使用した場合、ワイヤフレーム描画は、透明なサーフェス描画とブレンドされません。
マルチサンプル アンチエイリアシングを有効化する場合は、このオプションを選択します。
マルチサンプル アンチエイリアシングやスクリーンスペース アンビエント オクルージョンを有効にすると、ロケータやワイヤフレーム メッシュなどの UI アイテムを半透明のオブジェクトの上に描画することができます。
ガンマ補正(Gamma Correction)セクションで有効(Enable)をオンにして、ガンマ(Gamma)補正値を入力します。オンにすると、非線形性の表示に合わせて調整できるように、ガンマ補正がレンダーの最後に実行されます。既定値は 2.2 です。
オンにすると、整数バッファではなく浮動小数点バッファにレンダーすることができます。
以下から選択します。