シェイプキー戻り防止キット - アップロード後に胸/お腹/腕のシェイプキーが元に戻る問題を1クリック解決【VRChat Unity】【JA,En,Ko】
상품 설명
■■■ 日本語 ■■■
「胸/お腹/腕のシェイプキーを設定したのに、アップロードしたら元に戻る」
「FXレイヤーに残った旧アニメが現在のシェイプキー設定を上書きしてしまう」
「衣装オンオフのFXに干渉対策シェイプキーが含まれてて、改変アバターで暴発する」
━━━ 「アップロードしたら戻る」 問題、根本解決 ━━━
VRChat改変界隈の超頻出ペイン
「Unity Inspectorで胸を80%にしたのに、アップロードしたら30%に戻る」
を 1クリック で根本解決します。
原因は FX レイヤーに残った旧アニメ (writeDefaults混在含む) が
あなたが設定した素体の BlendShape Weight を毎フレーム上書きしているから。
無料代替の Avatar Optimizer Freeze BlendShape は便利ですが
「どのシェイプキーをFreezeすべきか」を手動で1つずつ判定する必要があり、
初心者には敷居が高い。
本ツールは
1. FX全レイヤーを自動スキャン
2. 素体 Weight と FX 上書き値の差分を自動検出
3. 戻り原因の Critical シェイプキーだけを自動 Freeze
4. AAO が無ければ保護FXレイヤーを自動生成
を全自動で実行します。
━━━ 7機能 (1クリック実行) ━━━
✅ 1. FX全レイヤースキャン
Base/Additive/Gesture/Action/FX 全層を網羅
各 AnimationClip が触る BlendShape を全列挙
レイヤー数/ステート数/クリップ数レポート
✅ 2. 干渉検出 (戻る原因の特定)
素体 BlendShape Weight (Inspector設定値)
vs FX が上書きしようとしている値
差分しきい値で「干渉」 を自動判定
Severity 分類 (Critical/Error/Warning/Info)
✅ 3. AAO Freeze BlendShape 自動付与
Avatar Optimizer (Anatawa12) インストール時のみ
Critical な戻り原因シェイプキーだけを Freeze
SkinnedMeshRenderer ごとに自動グルーピング
既存 FreezeBlendShape Component は更新
✅ 4. 保護 FX レイヤー自動生成
AAO 未インストール環境のフォールバック
最下層に HatoGuard_ShapeKeyProtection 追加
素体 Weight を constant curve で固定
defaultWeight=1 で上書き優先
idempotent (再実行で重複しない)
✅ 5. WriteDefaults 混在検出
FX Layer 全 State の writeDefaultValues スキャン
混在 (ON+OFF両方存在) を Critical で警告
OFF 統一 (FaceEmo推奨) / ON 統一 (公式推奨) 選択可
どのレイヤーで混在しているかピンポイント表示
✅ 6. AnimationClip 整合性チェック
同じClip内でBlendShape重複定義 (Warning)
存在しない BlendShape を参照 (Warning)
SMRパスが見つからない (Warning)
Weight が 0-100 範囲外 (Warning)
✅ 7. FX 仮想シミュレーション
FX レイヤーを仮想実行
「想定Weight (Inspector値)」 vs 「予測Weight (FX実行後)」
Δ 値で どのシェイプキーが何%ずれるか可視化
保護前/保護後で再シミュレーションして効果確認
━━━ 4モード対応 ━━━
✅ AutoFix: 7機能すべて自動 (推奨)
✅ DryRun: 検出のみ (変更なし、レポート確認)
✅ Manual: 各ステップ確認しながら
✅ Custom: 個別ON/OFF
━━━ こんな方におすすめ ━━━
✔ 「胸のシェイプキー設定したのに戻る」 と困っている方
✔ 「お腹を凹ませた」 「腕を太くした」 設定が再現されない方
✔ 「FX残骸が暴発して訳分からん」 改変者
✔ 「WriteDefaults混在エラー」 で表情がバグっている方
✔ 「AAO Freeze BlendShape を毎回手動で書くのが辛い」 上級者
✔ HatoTools 「FaceEmoおたすけ」 「MAおたすけ」 利用者で上位版が欲しい方
━━━ 自社既存ツールとの差別化 ━━━
| 商品 | 役割 |
|---|---|
| シェイプキーダイエット | 未使用シェイプキー削除特化 |
| シェイプキープリセット | プリセット保存/読込み |
| シェイプキー差分プレビュー | 2状態の差分可視化 |
| FaceEmoおたすけ | FaceEmoのWD混在修正 |
| MAおたすけ | Modular Avatar設定修復 |
| このツール | シェイプキー値の「保持」 特化 (戻り防止) |
━━━ 使い方 ━━━
① メニュー 「Tools → HatoTools → シェイプキー戻り防止キット」
② アバターをセット
③ モード AutoFix (推奨) を選択
④ 「シェイプキーの戻りを防止する」 ボタン
⑤ FX 干渉検出 → AAO Freeze (or 保護レイヤー) → WD 統一が一括実行
⑥ 仮想シミュレーションで保護後の予測差分を確認
━━━ ご注意 ━━━
・Avatar Optimizer (AAO) が無くても動作しますが、AAO 推奨
・保護レイヤーは FX 最下層に追加されます (Idempotent)
・Undo (Ctrl+Z) で全変更を取り消し可能
━━━ 動作環境 ━━━
・Unity 2022.3 以降
・VRChat SDK3 Avatar
・Avatar Optimizer (Anatawa12) 推奨 (任意)
・Undo 完全対応
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기