【無料版有】【VRChat】アップロード前チェック Upload Checker v1.0.1【ShinoTools】アップロードする前に、VRChat で表示される数字が分かる+非破壊軽量化
- 【無料版】【VRChat】アップロード前チェック Upload Checker Lite v0.1.0【ShinoTools】アップロードする前に、VRChat で表示される数字が分かるDigital0 JPY
- 【VRChat】アップロード前チェック Upload Checker v1.0.1【ShinoTools】アップロードする前に、VRChat で表示される数字が分かる+非破壊軽量化Digital100 JPY







アップロードしたあとに VRChat で表示される「ダウンロードサイズ」「非圧縮サイズ」「テクスチャメモリ」「パフォーマンスランク」を、アップロードする前に Unity の中で確認できるエディタ拡張です。「アップロードしたら Quest の 10 MB 制限で弾かれた」を、事前に防げます。
できること
• すぐ調べる:アバターのコピーを NDMF で処理して、Modular Avatar・Avatar Optimizer・VRCQuestTools などの処理後の値を数秒で数えます。元のアバターは変更しません。 • ビルドして正確に測る:VRChat SDK でビルドだけ行い(アップロードはしません)、ダウンロードサイズと非圧縮サイズを VRChat と同じ方法で測ります。 • PC / Quest / iOS を切り替え:環境ごとに上限とランクの基準を変えて表示します。いまのビルドターゲット以外は、インポート設定から目安を出します。 • 何が重いかが分かる:テクスチャは 1 枚ずつのメモリ量を、VRChat SDK と同じ計算で大きい順に表示します。「1024 に下げると約○ MB 減る」も出ます。メッシュはシェイプキー・ウェイトの量まで、ビルドしたファイルは種類ごとの内訳まで見られます。 • アップロード時だけテクスチャを軽くする:目標ランクを選ぶと、届くまで大きいテクスチャから縮めたコピーに差し替えてアップロードします。元のテクスチャもインポート設定も変えないので、同じテクスチャを使うほかのアバターや Quest 版に影響しません。顔・目・メイクは縮めず、色のテクスチャはノーマルマップや AO より後に縮めます。lilToon でオフの機能に入ったテクスチャを外したり、一色のテクスチャを極小にしたりもします。例:テクスチャメモリ 281 MB → 73 MB(Very Poor → Good)、ダウンロードサイズ 45.2 MB → 18.5 MB。 • アップロード時だけ隠れたメッシュを消す:シュリンクでほぼ見えなくなった面や、服に隠れて外から見えない面を、アップロードのときだけメッシュから消します。トグルで脱げる服・揺れるスカート・透けるレースの下は残し、消す面はシーンビューで色分けして確認できます。例:体の 39,832 面のうち約 13,000 面を削減。 • アップロード時の見た目をプレビュー:テクスチャの縮小や隠れメッシュの削除をした状態のアバターを、元のアバターの隣に並べて確認できます。プレビューはシーンに保存されません。 • AAO と組み合わせて使える:Avatar Optimizer の Trace and Optimize をボタン 1 つで付けられます。使われていないシェイプキーやボーンの削除は AAO、テクスチャの縮小と隠れメッシュの削除はこのツールが担当します。 • 全パフォーマンス項目のランク:ポリゴン数・マテリアル数・PhysBone などを、VRChat SDK の基準値で Excellent〜Very Poor に判定します。マウスを乗せると各ランクの基準値が出ます。 • 前回との差:軽量化したあとに調べ直すと、前回からどれだけ減ったかを表示します。 • 日本語 / English 切り替え。 *無料版では各種数値の表示のみが行なえます。非破壊軽量化は行えません。
こんな方に
• Quest 対応版を作っていて、10 MB 制限に収まるか事前に知りたい方 • 衣装や小物を足したあと、ランクやテクスチャメモリがどう変わったか確認したい方 • 軽量化の作業で、どこを削れば効くかを知りたい方 数値は VRChat SDK の計算方法に合わせていますが、VRChat 側の仕様変更で表示が変わる場合があります。
動作環境
項目:内容 Unity:2022.3.22f1(VCC / ALCOM で作ったアバター用プロジェクトで確認) 必要:VRChat SDK3 Avatars 3.5 以降(3.10.5 で確認) 推奨:NDMF(あれば Modular Avatar・AAO・VRCQuestTools などの処理後の値になります) VRCFury:「すぐ調べる」には反映されません。「ビルドして調べる」では反映されます Quest / iOS のビルド:Unity に Android / iOS Build Support が入っている必要があります 内容物:ShinoTools_UploadChecker_v1.0.0.unitypackage(約 85 KB)
導入
1. unitypackage をインポート(Assets/ShinoTools/UploadChecker と Assets/ShinoTools/Common に入ります) 2. メニューの Tools > ShinoTools > アップロード前チェック Upload Checker で開く 3. アバターを入れて「すぐ調べる」。正確なサイズは「ビルドして調べる」(VRChat SDK にログインが必要) 貫通チェッカーなどほかの ShinoTools 製品と同じプロジェクトに入れても問題ありません。共通ファイルは同じものです。
利用条件
• 本ツールの改変と商用利用は可能です。 • 本ツール本体および改変版の再配布・再販売は禁止します。 • 表示される数値は目安です。アップロードの可否は VRChat の判定が優先されます。 • 不具合の報告は BOOTH のメッセージからお願いします。
更新履歴
・v1.0.1(2026/11/02) - テクスチャメモリに、アニメーションで切り替わるテクスチャ(衣装の色替えなど)を含めるようにしました(アップロード後の VRChat の表示との差を解消)。 - 隠れメッシュの削除で、レースなど細かい透かしのある服を「隠す側」と判定しにくくしました(lilToon のアルファマスクにも対応)。 - テクスチャ軽量化で、レースなどの透かしがつぶれる手前で縮めるのをやめるようにしました。 ・v1.0.0(2026/11)初版(ツールテスト用配布) ・v0.1.0(2026/11/10)β版公開







