[無料] Avatar Name Obfuscator — アップロード時にアセット名を自動難読化し、構造解析を防止
- プラグイン本体ダウンロード商品¥ 0
- スポンサー支援(内容は無料版と同じです)ダウンロード商品¥ 200
![[無料] Avatar Name Obfuscator — アップロード時にアセット名を自動難読化し、構造解析を防止](https://booth.pximg.net/6f7b7651-4a3c-4199-b285-e0858bb0bf1d/i/8307865/9361e41b-1d50-4821-9683-efa622deee80_base_resized.jpg)
![[無料] Avatar Name Obfuscator — アップロード時にアセット名を自動難読化し、構造解析を防止](https://booth.pximg.net/6f7b7651-4a3c-4199-b285-e0858bb0bf1d/i/8307865/a16781fd-9ac7-42bf-b209-0845ac415f31_base_resized.jpg)
![[無料] Avatar Name Obfuscator — アップロード時にアセット名を自動難読化し、構造解析を防止](https://booth.pximg.net/6f7b7651-4a3c-4199-b285-e0858bb0bf1d/i/8307865/fbdd26eb-2f8a-4563-8779-4fda5926edde_base_resized.jpg)
![[無料] Avatar Name Obfuscator — アップロード時にアセット名を自動難読化し、構造解析を防止](https://booth.pximg.net/6f7b7651-4a3c-4199-b285-e0858bb0bf1d/i/8307865/2f9f8964-0b22-46f9-99c8-ae7e0f05a50b_base_resized.jpg)
アバターをアップロードする際に、モデル内のアセット名を自動的に難読化し、可読性を下げることで、他人がツールを使って構造を直接解析するのを防ぎます。 NDMF のビルドパイプラインを利用しており、プロジェクト内の元アセットには一切変更を加えません。 本機能は現在開発中の AvatarObfuscator に含まれている機能の一部で、要望があったため単体ツールとして公開しました。
機能
1. GameObject の階層構造内のノード名を難読化 2. すべてのマテリアル名を難読化 3. すべてのテクスチャ名を難読化 4. BlendShape 名を難読化し、アニメーション参照も自動更新 5. Animator のパラメータ名を難読化 6. オーディオアセット名を難読化 7. Animator Controller の Layer / State / BlendTree 名を難読化
対応環境 / 互換性
NDMF Modular Avatar VRCFury Avatar Optimizer MMD
導入方法
VCC からインポート(推奨) 1. VCC(VRChat Creator Companion)を最新バージョンに更新 2. https://Null-K.github.io/vpm-listing にアクセスし、「Add to VCC」ボタンをクリック 3. プロジェクトに Avatar Name Obfuscator を追加 手動インストール 1. zip ファイルをダウンロード 2. 解凍し、フォルダ名が com.puddingkc.avatarnameobfuscator になっていることを確認 3. 解凍したフォルダをプロジェクト内の Packages フォルダに配置
依存関係
Unity 2019.4 以上 NDMF 1.4.0 以上
使い方
1. Avatar のルートオブジェクト(VRCAvatarDescriptor が付いている GameObject)を選択 2. 「Add Component」から Name Obfuscator を追加 3. Inspector 上で必要な項目を設定 4. 通常通り Avatar をアップロード(ビルド時に自動で難読化が実行されます)
License
MIT 本プラグインは EsskaAV3Obfuscator とは関係ありません。




