まとめ
この記事ではMariコンピュータの各ハードウェア コンポーネントとどのように連携するのか、またそれらのコンポーネントを何に使用するのかについて説明します。
詳しくは
GPU - 速度とコア数
GPU は主にビューポートのレンダリングとテクスチャのベイク処理に使用されます。したがって、GPU が高速であれば、より重いシーンをより良いフレーム レートでレンダリングでき、テクスチャをベイクする際の待ち時間を短縮できます。これは、「レイヤーを平坦化」、「ペイント ノードにベイク処理」、「プロシージャルをペイント可能に変換」、またはベイク ポイント ノードのベイク処理などのアクションに影響します。
GPU - メモリ
GPU の VRAM が大きいほど、一般にペイントが容易になります。 Mariで GPU メモリを最も多く占有しているのは次の 2 つです。
- ペイント バッファ - GPU メモリが増えると、ユーザーはペイント バッファのバッファ サイズとカラー デプス設定をより高く設定できます (8k および 32 ビットに設定するなど)。
解像度の高いペイント バッファを使用すると、ユーザーはアセットに繰り返しズームインすることなく、より詳細をペイントできます。さらに、ビット深度が高いと、ディスプレイスメント マップなど、値間の滑らかな移行が不可欠な場合にステップが発生しなくなります。 - 仮想テクスチャ アトラス - Mari仮想テクスチャリングを使用して、ビューポート内に大量のテクスチャ データをレンダリングします。ただし、限界があります。 Mariすべてのデータをタイムリーに処理できない場合、ビューポートで低解像度のミップマップの使用が開始されます。これはMariからエクスポートされる実際のテクスチャには影響しませんが、 Mariのビューポートで表示される品質には影響します。
より多くの GPU メモリを使用すると、ユーザーは仮想テクスチャのサイズ設定を増やすことができるため、 Mariは多くのレイヤー、UDIM、UV アイランドを含む非常に重いシーンをレンダリングできます。
注:プロジェクトに必要な GPU メモリの計算方法については、次の記事を参照してください:Q100313: Mariの仮想テクスチャの GPU メモリ使用量の計算
CPU
一般に、中程度のクアッドコア プロセッサで十分ですが、特定の非 GPU 操作では、より多くのコアまたはより高速な CPU の恩恵を受けます。 Mariでの非 GPU 操作の例をいくつか示します。
- アンビエントオクルージョンの計算
- パッチ全体の裁ち落とし
- ベイク後のタイルレベルのブリード
- チャンネルのビット深度の変更
- テクスチャの解像度を変更する
ラム
4 GB で十分ですが、特にMariと同時に他の 3D アプリを実行する場合は、動作をより安定させるには 16 GB 以上が理想的です。ユーザーが重いシーンで作業したい場合は、RAM を増やすことをお勧めします。
最終的に、 Mariのすべてのデータはディスクにキャッシュされるため、RAM が小さくてもMari問題なく動作するはずです。 Mariにおける RAM の主な用途は次のとおりです。
- アプリケーション ロジックや UI など、ほとんどのアプリケーションが RAM を使用する一般的なプロセス。
- ディスクから RAM にロードされたテクスチャ データは RAM に残りますが、LRU (最も最近使用されていない) 方式で RAM から削除されます。
ディスク
特にプロジェクトの場所には、大容量の SSD を強くお勧めします。 Mariの長時間にわたる操作は、ディスクへの書き込みがボトルネックになることがよくありますが、SSD を使用すると、ディスクへのデータの書き込みにかかる時間を大幅に短縮できます。データが CPU で処理されるか GPU で処理されるかに関係なく、データは最終的にディスクに書き込まれます。
ただし、4K テクスチャを含む 5 つの UDIM など、プロジェクトが軽い場合、SSD は大きな影響を与えない可能性があります。これは、重いプロジェクトやその他の重いエクスポート操作で最も顕著です。
注:プロジェクトの場所は、 [編集] > [環境設定] > [データ] > [プロジェクト] > [プロジェクトの場所]を選択することで変更できます。
注:スクラッチ領域については実験していませんが、 Mari LRU ベースで RAM 内の最近のデータを独自にデータ管理しており、いずれにしてもすべてのデータがディスクに書き込まれるため、パフォーマンスには影響しないと推定しています。
さらなる情報
Mariの公式システム要件はここで見つけることができます: Mari技術仕様
さらなるヘルプ
それでも問題が発生する場合は、サポート チケットを作成し、この記事で要求されている情報を提供してください: Q100090: Mariの問題の報告
サポート リクエストを開く方法の詳細については、次の記事を参照してください: Q100064: サポート チケットを発行する方法
私たちはそれを聞いて申し訳ございません
理由をお聞かせください