【メモリ食い虫を一発特定】AssetSizeVisualizer【Unityエディタ拡張】
- シングルライセンスダウンロード商品¥ 100
- チームライセンスダウンロード商品¥ 500

選択したアセットが依存している全ファイルを、容量比に応じた矩形(ツリーマップ)で可視化するツールです。 Unreal Engine の SizeMap のように、どのファイルが容量を圧迫しているのかを直感的に把握し、最適化すべき対象を素早く特定できます。 VRChatのワールドシーンやアバターのプレハブなどを選択して実行すると、使用されているアセットが全てリストアップされるので、最適化の目安になると思います。
機能
依存ファイルを面積比で表示。Texture, Mesh, Audio などの巨大なファイルを一目で特定。 アセットのサイズを ソース/インポート/ランタイム(推定値) で測定。 アセットの矩形をクリックすると、Projectビューの該当アセットを自動選択します。
使い方
動いている映像は以下のポストで見れます。 https://x.com/100Lab_Hundred/status/2010235140224794755 1. Tools > 100Lab > Asset Size Visualizer を開きます。 2. Project ビューで調査したいアセット(Prefab, Scene, Texture など)を選択します。 3. Target に選択中のアセットが反映されていることを確認します。 4. Scan Selected ボタンを押すと可視化が実行されます。 5. 表示された矩形内のアセット名を確認し、最適化が必要な場合はクリックして Project ビューから設定を調整してください。
ライセンスについて
本アセットは、基本として 1ライセンスにつき1ユーザーでの利用を許諾します。 チームでの利用について ただし『チームライセンス』版を購入された場合に限り、チームライセンスとして扱います。 これにより、購入者が所属する同一プロジェクト内のメンバー(複数人)での使用が許可されます。 商用利用可です。 詳しい利用規約は100Lab公式サイトで確認できます。
動作確認
Unity2022.3.62f3 Unity6000.3.1f1 上記で動作確認済み
公式サイト
http://100lab.jp/

