1LoafofBread's PhysBone Optimizer
- Digital325 JPY



1LoafofBread's PhysBone Optimizer v1.2 A Unity editor tool to analyze, organize, and optimize VRChat PhysBone components for better avatar performance. ~~~ Key Features ~~~ - Avatar Scanning: Drag & drop an avatar root GameObject to scan for all VRCPhysBone components. - Transform Optimizations: Remove leaf bones, convert to endpoint position, and merge adjacent PhysBone chains. - Component Optimizations: Remove zero-weight PhysBones, combine static PhysBones (hair/cloth), and enable "Ignore Other PhysBones". - Collider Optimizations: Auto-remove unused collider components and eliminate duplicate collider references. - Analysis Report: View detailed statistics including component counts, transform usage, and performance warnings before/after optimization. - Ignore Objects: Drag on objects that you want the optimizer to ignore. ~~~ How to Use ~~~ 1. Open via `Tools > 1LoafofBread's PBO` 2. Drag an avatar GameObject into the "Avatar Root" field 3. Select desired optimization options: - Transform Optimizations (Leaf Bones, Endpoint Position, Merging) - Component Optimizations (Zero-weight removal, Static combining) - Collider Optimizations (Unused removal, Duplicate removal) 4. Drag on objects you want the optimizer to ignore 5. Click "Analyze & Optimize" to apply changes, or "Analyze Only" to preview 6. Review the detailed analysis report showing optimizations applied and resources saved ~~~ License ~~~ - Free for personal/commercial use in Unity projects (VRChat avatars) - No redistribution, modification, or removal of credits - Provided "as-is" - no warranties for avatar performance or VRChat compliance ~~~ Feedback ~~~ Bugs or feature requests? Please message me. --------------------------------------------------------------------------------- 1LoafofBread's PhysBone Optimizer v1.2 VRChatのアバターパフォーマンスを向上させるために、PhysBoneコンポーネントを分析、整理、最適化するUnityエディタツールです。 ~~~ 主な機能 ~~~ - アバタースキャン:アバターのルートGameObjectをドラッグ&ドロップすると、すべてのVRCPhysBoneコンポーネントをスキャンします。 - Transform最適化:リーフボーンの削除、エンドポイント位置への変換、隣接するPhysBoneチェーンの結合。 - コンポーネント最適化:ウェイト0のPhysBoneの削除、静的PhysBone(髪・衣類)の結合、「Ignore Other PhysBones」の有効化。 - コリダー最適化:未使用のコリダーコンポーネントを自動削除し、重複するコリダー参照を排除します。 - 分析レポート:最適化の前後におけるコンポーネント数、Transform使用状況、パフォーマンス警告などの詳細な統計情報を表示。 - 無視オブジェクト:オプティマイザーに無視させたいオブジェクトをドラッグ&ドロップ。 ~~~ 使い方 ~~~ 1. `Tools > 1LoafofBread's PBO` から開く 2. アバターのGameObjectを「Avatar Root」フィールドにドラッグ 3. 希望する最適化オプションを選択: - Transform最適化(リーフボーン、エンドポイント位置、結合) - コンポーネント最適化(ウェイト0の削除、静的結合) - コリダー最適化(未使用削除、重複削除) 4. オプティマイザーに無視させたいオブジェクトをドラッグ 5. 「Analyze & Optimize」をクリックして変更を適用、または「Analyze Only」でプレビュー 6. 適用された最適化と節約されたリソースを示す詳細な分析レポートを確認 ~~~ ライセンス ~~~ - Unityプロジェクト(VRChatアバター)での個人/商用利用は無料 - 再配布、改変、クレジットの削除は禁止 - 「現状のまま」提供 - アバターパフォーマンスやVRChat準拠に関する保証はありません ~~~ フィードバック ~~~ バグや機能リクエストがありましたら、ご連絡ください。 (自動翻訳) (翻訳に問題がある場合はお知らせください)



