サポートチケットを作成する
フォローする

Q100188:最高のパフォーマンスを引き出すためのMariプロジェクトの最適化

概要

クリエイティブブリーフはますます要求が厳しくなっており、ジオメトリの複雑さが増すにつれて、テクスチャマップはますます高解像度になる必要があります。

これを念頭に置いて、Mariを使用するときに可能な限り流動的な塗装プロセスを可能にするために、できるだけ多くのパフォーマンスを自分のマシンから絞り出して試すことが非常に重要です。

これを達成するためにあなたがすることができる多くのことがあります、そしてこの記事は段階的にあなたが使うことができるそれぞれのMari機能を通過します。

詳しくは

設定

ミップマッピング生成 - "速い"
線形化は行われず、ダウンサンプリングは画像のネイティブカラースペースで行われます。
これは、バッファからキャンバスにペイントをベイクダウンするようなことのプロセスをスピードアップしますが、数学が不確かでないことによるエラーを誤認する可能性があります。

深度投影 - "深度投影を許可する" - 無効
Depthプロジェクトを使用すると、リアルタイムアプリケーションでより正確な影を付けることができます。これを無効にすると、システムリソースが解放されます。

仮想テクスチャタイプ - "Byte"
表示用にキャッシュされたチャネルデータのデータ型を制御します。値を大きくすると、GPUメモリに多大なコストをかけて表示値の精度が向上します。

仮想テクスチャ深度
2Dテクスチャレイヤーの数をコントロールします。
これを増やすと、ちらつきのあるテクスチャの問題が解決する可能性があります。モデルの回転速度を上げると、仮想テクスチャの各2DテクスチャレイヤはGPUの2GBのメモリに相当します。 GPUのメモリ制限を超えると問題が発生します。

ノード

生の手続き型ノードを使用しないでください、それらは計算し、それらの高いレベルの複雑さを与えられてレンダリングするために多くのシステムメモリを必要とします。可能な限りそれらをキャッシュしてパフォーマンスを向上させます。
シェーダとレイヤ

キャッシング層:多数の層、または計算コストの高い層はパフォーマンスを低下させる可能性があります。これらのレイヤをキャッシュすることでこれを軽減できます。レイヤをキャッシュするには、[レイヤ]メニューから[キャッシュ]> [キャッシュレイヤ]を選択するか、レイヤを右クリックしてドロップダウンメニューから[キャッシュ]> [キャッシュレイヤ]を選択します。

複数のシェーダ設定:複数のシェーダ設定を行い、それらを切り替えます。
たとえば、ペイント/編集用にライトを設定し、最終プレビュー用にフルヘビーを設定します。
バンプモード:バンプモードを「速い」に設定すると、「最終的な」外観ではなくプレビューに適しています。

バンプマップ:バンプマップチャンネルをキャッシュする必要がある場合は、ペイント中にバンプマップをオンにしないでください。
ビューポート
 
ビューポートが大きすぎるのを避ける:レンダリングするピクセル数が多いほど、FPSは遅くなります。極端な場合、ジオメトリの特定の部分を隠すとフレームレートが向上することがあります。

余分な
Mariのさまざまなパフォーマンス問題に関するトラブルシューティング情報は、この記事にあります。Q100253:Mariパフォーマンス問題のトラブルシューティング

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
28人中24人がこの記事が役に立ったと言っています

コメント