📝 Describe the feature
概要
Xwear製アバター(非VRoid Studio標準出力のVRM)を変換した際に、メッシュへの激しいボーン崩れが発生する。
再現手順
- Xwear使用アバターの .vrm ファイルを本ツールで変換する
- 出力された .glb を Second Life へアップロードする
- アバターを装着する
症状
- SLへアップロード後、頂点やメッシュが極端に引き伸ばされる・変形する
- 特定ボーン周辺の頂点が原点(0,0,0)へ収束するように崩壊する
- 通常のVRoid Studio出力では発生しない
原因(推定)
- XwearはVRoid Studioとは異なるボーン構造・命名規則を持つ場合がある
- ボーン名マッピングが不一致となり、ウェイト転送先がズレる可能性がある
- `inverseBindMatrices` の再計算にXwear固有の初期姿勢(Aポーズ以外)が影響している可能性がある
- 追加ボーン(Xwear独自拡張)のウェイトが削除や親への統合時に誤処理される可能性がある
対応方針
- Xwear VRMの骨格構造・ボーン命名を調査し、VRoid 標準との差分を抽出する
- 不明なボーンへのウェイトが正しく親ボーンへ再分配されているか検証する
- `inverseBindMatrices` 再計算時の初期姿勢推定ロジックをXwear構造に対応させる
- 必要であれば変換前の前処理ステップとしてXwear正規化パスを実装する
- テストケースとして実際のXwear VRMファイルを使った自動検証を追加する
関連
PLAN.md v1.2 マイルストーン参照"
📝 Describe the feature
概要
Xwear製アバター(非VRoid Studio標準出力のVRM)を変換した際に、メッシュへの激しいボーン崩れが発生する。
再現手順
症状
原因(推定)
対応方針
関連
PLAN.md v1.2 マイルストーン参照"