ミップマップストリーミングの分析
シーン ビューには Debug Draw Mode があり、シーン内の ミップマップストリーミング の可視化とデバッグに役立ちます。有効にするには、以下のステップに従います。
-
シーンビューのビューオプションオーバーレイ で Debug Draw Mode を選択します。
-
Texture Mipmap Streaming を選択します。
Debug Draw Mode は、ゲームオブジェクトを以下のように色分けします。
- テクスチャが使用するミップマップレベルが少ない場合は緑。
- ミップマップストリーミングにすべてのミップマップレベルをロードする十分なリソースがないことが原因で、テクスチャが使用するミップマップレベルが少なくなっている場合は赤。
- ミップマップストリーミングを使用しないテクスチャや、ミップマップレベルを計算するレンダラーがない場合は青。
注意MainTexture API を使用してメインテクスチャを設定すると、 Debug Draw Mode でテクスチャは表示されません。
スクリプタブルレンダーパイプラインを使用するプロジェクトの場合は、代わりに以下を使用してミップマップストリーミングを分析してください。
スクリプトによるミップマップストリーミング情報の取得
テクスチャメモリに関する情報を取得するには、以下のプロパティを使用します。
ミップマップストリーミングシステムの影響を受けるテクスチャやレンダラーの数に関する情報を取得するには、以下のプロパティを使用します。
テクスチャのミップマップレベルに関する情報を取得するには、以下のプロパティを使用します。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。