【無料】Bit Squeeze ― 同期パラメータを自動で節約(VRChat SDK 3.10.6 / NDMF)
- ダウンロード商品¥ 0





置いてアップロードするだけ。同期パラメータを、値はそのままで自動で節約。 VRChat SDK 3.10.6 から、同期パラメータ(Int/Float)ごとに使うビット数を 2〜8 bit で決められるようになりました。 Bit Squeeze はアップロードのたびに、アバターの中で各パラメータが「実際にとりうる値」を調べて、 値が変わらない範囲でビット数を自動で減らします。 例:衣装切り替えの Int(0〜5)→ 3 bit / Float のトグル(0 か 1)→ 2 bit ▼ 特徴 ・値は変わりません:とりうる値がすべて分かったパラメータだけを減らし、少しでも分からないものはそのままです ・置いてアップロードするだけ。プロジェクトのファイルは変更しません(アップロード用のコピーだけを変更) ・Modular Avatar/Avatar Optimizer のあとに動くので、ギミックを全部入れたあとのパラメータで判定します ・レポート画面で「何 bit → 何 bit」「減らさなかった理由」をパラメータごとに確認できます ・除外したり、自分でビット数を決めたりもできます ・日本語/English/中文 ▼ 動作確認 ギミックを多く入れたアバターで 230 → 211 bit(−19 bit)になりました。 減る量はアバターによります。まず「レポートだけ」モードで確認できます。 ▼ 動作環境 ・Unity 2022.3.22f1 ・VRChat SDK - Avatars 3.10.6 以降 ・NDMF(Modular Avatar を入れると一緒に入ります) ▼ 使い方 1. unitypackage をインポート 2. アバターの中に「Bit Squeeze」コンポーネントを追加 3. いつも通りアップロード ▼ ご注意 ・OSC やフェイストラッキングなど、アバターの外から動かすパラメータは、念のため「除外」に入れてください ・VRCFury が追加するパラメータは対象外です ・詳しくは同梱の README をご覧ください ▼ 利用規約(概要) 無料です。処理したアバターは Public でのアップロード・販売も OK です(ツールのデータはアバターに含まれません)。 ツール自体の再配布は禁止です。詳しくは同梱の「利用規約.txt」をご確認ください。 ■ Description (English) Since VRChat SDK 3.10.6 every synced Int / Float parameter can use 2 to 8 bits. Each time you upload, Bit Squeeze looks at which values every parameter can actually take inside your avatar and lowers its bit width as far as possible without ever changing a value. Example: an outfit switch Int (0-5) -> 3 bits / a Float toggle (0 or 1) -> 2 bits - Values never change: only parameters whose every possible value is known are squeezed - Just add it and upload. Your project files are never changed - Runs after Modular Avatar and Avatar Optimizer, so it sees the final parameters - Report window: "x bits -> y bits" and why a parameter was left alone - Exclude parameters or choose the bits yourself - Japanese / English / Chinese interface Tested: an avatar with many gimmicks went from 230 to 211 bits. Requirements: Unity 2022.3.22f1, VRChat SDK - Avatars 3.10.6+, NDMF (comes with Modular Avatar). Free. Avatars processed with it may be uploaded Public or sold; redistributing the tool itself is not allowed. See README_en.txt and Terms_of_Use.txt. ■ 说明(中文) 从 VRChat SDK 3.10.6 开始,每个同步参数(Int/Float)都可以设置使用 2~8 bit。 每次上传时,Bit Squeeze 会检查模型里每个参数实际可能取到的值,在数值完全不变的前提下自动减少位数。 例:换装用的 Int(0~5)→ 3 bit / 当开关用的 Float(0 或 1)→ 2 bit ・数值绝不改变:只压缩所有可能取值都已知的参数 ・放上去照常上传即可,不修改项目里的文件 ・在 Modular Avatar/Avatar Optimizer 之后运行,按最终参数判断 ・报告窗口:每个参数「几 bit → 几 bit」以及没有压缩的原因 ・可以排除参数,也可以手动指定位数 ・日本語/English/中文 界面 实测:装了很多机关的模型从 230 bit 减到 211 bit。 运行环境:Unity 2022.3.22f1、VRChat SDK - Avatars 3.10.6 以上、NDMF(随 Modular Avatar 安装)。 免费。处理过的模型可以 Public 上传或出售;禁止再分发工具本身。详见 README_zh.txt 和「使用条款.txt」。
利用規約 / Terms of Use / 使用条款
無料です。処理したアバターは Public でのアップロード・販売も OK です(ツールのデータはアバターに含まれません)。 ツール自体の再配布は禁止です。詳しくは同梱の「利用規約.txt」をご確認ください。 Free. Avatars processed with it may be uploaded Public or sold; redistributing the tool itself is not allowed. See Terms_of_Use.txt. 免费。处理过的模型可以 Public 上传或出售;禁止再分发工具本身。详见「使用条款.txt」。
更新履歴 / Update history / 更新记录
2026/11/07 v1.0.0 公開 / Released / 发布





