Blenderアドオン VRChatワールド テクスチャ予算チェッカー
- Digital800 JPY


VRChatワールドのテクスチャを、Blenderの中で予算管理できるアドオンです。 シーン内の全画像の推定メモリを集計し、Quest / PCの予算と照らして合格・注意・超過を判定します。 超過サイズ・重複・非2の累乗・UDIMを一覧で確認でき、ワンクリックで推奨サイズに縮小できます。 日本語レポートの書き出しにも対応しています。 - シーン内すべての画像の推定メモリを集計(RGBA8=4バイト/px、float=16バイト/px、ミップマップ係数1.33) - Quest / PC / カスタムの予算プリセットで判定(予算は自由に変更できます) - 1024pxを超える画像、重複読み込み、非2の累乗サイズ、UDIMを検出 - マテリアルごとのテクスチャ枚数とメモリ占有率を表示 - ワンクリック縮小:元画像を残したまま縮小コピーを作り、全マテリアルの参照を差し替え - 日本語テキストレポートの書き出し 1. Blenderの「編集」>「プリファレンス」>「アドオン」から本ZIP(または中の.py ファイル)をインストールし、有効化します。 2. 3Dビューポートで N キーを押し、サイドバーの「VRChat」タブを開きます。 3. プリセットを選び、「監査を実行」を押します。 4. 超過サイズの画像は「推奨サイズに縮小」ボタンでワンクリック縮小できます。 詳しい手順は同梱の日本語ガイド(PDF / TXT)をご覧ください。 - texture_budget_checker.py(アドオン本体) - LICENSE-GPL.txt - setup-guide.txt / setup-guide.pdf(日本語使い方ガイド) - Blender 4.2.3(Windows / Mac / Linux)。動作確認はBlender 4.2.3のヘッドレス環境にて実施しています。 - 予算の初期値(Quest 100MB / PC 512MB)は編集可能な目安です。VRChat公式にテクスチャ合計メモリのMB上限は公表されていません。公式の数値は「Androidワールド圧縮後100MB以下」「テクスチャは1024以下を目安」のみです。Quest予算の初期値100MBは、ワールド圧縮後上限100MBを目安にしたもので、テクスチャ単体の公式上限ではありません。 - 推定は8bit/チャンネル前提です。16bit画像は8bit換算になります。 - UDIM画像の縮小には対応していません(監査と合計の算出には対応しています)。 - 合計はマテリアルで使われている画像のみを対象としています。 - Unity / VRChat実機での動作確認は含みません。FBXへの書き出し機能はありません(Blender標準機能をご利用ください)。 - 掲載画像はアドオンが出力する監査レポートそのものです。 監査とレポート出力だけ試したい方は、無料のLite版もご用意しています(Quest予算100MB固定・縮小機能なし)。 → https://critic-tools.booth.pm/items/9137359 - 自店の「VRChatワールド ライトマップUV(UV2)一括生成キット」(https://booth.pm/ja/items/9136280)とは目的が異なります。UV2キットはライトマップ解像度の生成、本品はテクスチャメモリ予算の管理です。 - 自店の「Blender VRCプロップ チェッカー&エクスポーター」(https://booth.pm/ja/items/9118392)はテクスチャサイズの列挙を含みますが、本品は合計メモリ推定・予算判定・重複/非2の累乗検出・マテリアル別占有率・ワンクリック縮小に特化しています。 - アドオン本体:GPL v3(商用利用可。改変・再配布はGPL v3の条件に従います) - ガイド:制作者オリジナル、商用利用OK


