Asset Size Visualizer
アセットの依存関係を「面積」で可視化。
肥大化した原因を瞬時に特定する、UnityのためのSizeMap。
※ ダウンロード商品は購入後すぐに利用可能です
ビルドサイズ肥大化の原因特定の難しさ
Unityプロジェクトが成長するにつれ、ビルドサイズはどんどん膨らんでいきます。 「どのアセットが重いのか」「なぜこんなに容量を食っているのか」を把握するのは、標準機能だけでは困難です。
Asset Size Visualizerは、 Unreal EngineのSizeMapにインスパイアされたツールです。 アセットの依存関係を「面積」で可視化することで、容量を圧迫しているファイルを一目で特定できます。 データに基づいた最適化で、ビルドサイズを効率的に削減しましょう。
ツールの特徴
アセットのサイズを目視
依存ファイルを面積比で表示。Texture, Mesh, Audio などの巨大なファイルを一目で特定できます。
マルチサイズの計測
・元のファイルサイズ(Source)
・インポート後(Import)
・実行時メモリ(Runtime)
を切り替えて計測可能です。
※Runtimeの値は推定値です。
エディタとの連携
描画された矩形をクリックするだけで、Projectタブ内で該当するファイルを自動的に選択・ハイライトします。
高度なフィルタリング
依存の深さ、最小表示サイズ、除外する拡張子などの設定により、ノイズを排除した分析が可能です。
基本的な使い方
- アセットを選択: Projectビューで分析したいアセット(シーン、プレハブなど)を選択。
- ウィンドウを開く: メニューから
Tools > 100Lab > Asset Size Visualizerを選択。 - サイズタイプを選択: Source / Import / Runtime から計測モードを選択。
- 分析: 「Analyze」ボタンで可視化開始。矩形をクリックで該当ファイルにジャンプ。
サイズタイプの使い分け
- Source: 元ファイルサイズ。Gitリポジトリの容量削減に。
- Import: インポート後サイズ。ビルド容量の削減に最適。
- Runtime: 実行時メモリ推定値。メモリ最適化の参考に。
FAQ
Q: Runtimeサイズはどの程度正確ですか?
A: Runtimeサイズは、テクスチャのフォーマットや圧縮設定、プラットフォーム設定に基づく推定値です。 実際の実行時メモリとは異なる場合がありますが、相対的な比較には十分有用です。
Q: 大規模プロジェクトでも使えますか?
A: はい。ただし、非常に多くの依存関係を持つアセットの場合、分析に時間がかかることがあります。 依存の深さや最小サイズのフィルタリングを活用して、分析範囲を絞ることをお勧めします。
Q: どのファイル形式に対応していますか?
A: Unityがインポートできるすべてのアセットタイプをサポートしています。 テクスチャ、メッシュ、オーディオ、スクリプト、シェーダーなど、一般的なファイル形式すべてに対応しています。
動作環境 / ライセンス
- ✅ Unity 2022.3 LTS 以上推奨
- ✅ 商用利用可
-
チームライセンス: ¥500
(Boothのチームライセンス版) - 📄 利用規約を全文読む (共通)