VRChat Parameter Compressor
- Digital0 JPY

VRChat アバター用のパラメータ圧縮ツールです。
概要
VRChat アバターの Expression Parameters のメモリ使用量を最適化するための NDMF プラグインです。
インストール
1. NDMFやModular Avatarをインストールしていない場合は、https://vpm.nadena.dev/vpm.json を追加してください。 2. UnityPackageをインポートするか、https://vpm.okitsu.net/index.json を追加していない場合は追加してください。 3. Parameter Compressor パッケージを追加してください。
使用方法
1. アバターのどこかに ND Parameter Compressor コンポーネントを追加 2. 「パラメータを検出」 ボタンをクリック 3. 圧縮したいパラメータを選択 4. ビルド時に自動的にパラメータが圧縮されます
圧縮設定
Sizing Mode Auto: 最適なステートサイズを自動計算(推奨) Manual: 手動でステートサイズを調整 Max Sync Steps (Auto モード時): 同期ステップの最大数(2-32) Numbers Per State (Manual モード時): ステートあたりの数値パラメータ数(1-8) Bools Per State (Manual モード時): ステートあたりの Bool パラメータ数(1-64)
フィルター設定
自動フィルター Bool型を除外: Bool 型パラメータを自動除外 Int型を除外: Int 型パラメータを自動除外 Float型を除外: Float 型パラメータを自動除外 詳細フィルター Prefix フィルター: 指定したプレフィックスで始まるパラメータを除外 Suffix フィルター: 指定したサフィックスで終わるパラメータを除外
自動除外されるパラメータ
以下のパラメータは自動的に除外されます。 Face Tracking v4 パラメータ https://docs.vrcft.io/docs/v4.0/category/parameters Face Tracking v5 パラメータ https://docs.vrcft.io/docs/category/parameters
ライセンス
MIT License 本エディタ拡張は MIT License に基づいて公開されているスクリプト (Copyright (c) 2025 Laura) を利用しています。 ライセンス全文は同梱の LICENSE ファイルをご確認ください。
不具合の報告はgithubにお願いします。 https://github.com/sakuraimikoto33/ParamCompressor/issues
アップデート履歴
[2025-12-03: v1.0.0] :リリース [2026-02-01: v1.1.0] :パラメータの変更を検出する方法を変更

