概要
読み込むジオメトリが複雑になるにつれて、テクスチャマップの解像度を高くする必要があります。
これを念頭に置いて、できるだけ多くのパフォーマンスをマシンから絞り込み、Mariを使用するときにできるだけ流動的にペイントプロセスを可能にすることが重要です。
これを達成するためにできることはたくさんあります。この記事では、使用できるMariの各機能を段階的に説明します。
詳細
設定
Mip-Mapping Generation - "Fast"
線形化は実行されず、ダウンサンプリングは画像のネイティブ色空間で行われます。
これは、非inearされているキャンバスにバッファからダウンペイントベーキングのようなもののプロセスをスピードアップしますが、数学に起因するエラーをintorduceでき
Depth Projection「"Allow Depth Projection"」 - 無効
デプスプロジェクトは、より正確な影を作るために使用することができますリアルタイムアプリケーションでは、無効にするとシステムリソースが解放されます。
Virtual Texture Type - "Byte"
表示するキャッシュされたチャネルデータのデータタイプを制御します。それを増やすと、表示された値の精度が向上し、GPUメモリに大きなコストをかけます。
仮想テクスチャの深さ
2Dテクスチャレイヤの数を制御します。
これを増やすと、テクスチャがちらつく問題が解決される可能性があります。そして、モデルを回転させる速度を上げてください。仮想テクスチャの各2Dテクスチャレイヤは、GPU上の2GBのメモリに相当します。GPUのメモリ制限を超えると問題が発生します。
Node
無駄なノードの使用を避けます。高いレベルの複雑さを考慮して計算してレンダリングするためには、多くのシステムメモリが必要です。可能な限りキャッシュしてパフォーマンスを向上させてください。
シェイダー&レイヤー
キャッシングレイヤー:多数のレイヤーや計算コストの高いレイヤーでは、パフォーマンスが低下する可能性があります。これらのレイヤーをキャッシュすることでこれを軽減できます。レイヤーをキャッシュするには、「レイヤー」メニューから「キャッシュ」>「キャッシュレイヤー」を選択するか、レイヤーを右クリックして、ドロップダウンメニューから「キャッシュ」>「レイヤーをキャッシュ」を選択します。
複数のシェーダ設定:複数のシェーダ設定を行い、それらの間で切り替えます。 例えばペイント/編集用にライトを設定し、最後のプレビュー用にフルセットアップします。
バンプモード:バンプモードを「高速」に設定すると、「最終的な」外観ではなく、プレビューに適したモードになります。
バンプマップ:バンプマップチャネルをキャッシュする必要がある場合は、ペイント中にバンプマップを使用しないでください。
ビューポート
ビューポートが大きすぎるのを避ける:レンダリングするピクセルが多いほど、FPSは遅くなります。極端な場合には、特定の部分を隠すと、フレームレートが向上する可能性があります。