V
VRMモーション動画
GVHMR → VRM motion JSON 変換パイプライン
元動画
3Dモーション (GVHMR)
歩く
3D位置 骨格回転 グローバルモーション
motion: walking walking.mp4 JSON
元動画
3Dモーション (GVHMR)
ジャンプ
3D位置 骨格回転 グローバルモーション
motion: jumping jumping.mp4 JSON
元動画
3Dモーション (GVHMR)
ダンス
3D位置 骨格回転 グローバルモーション
motion: dancing dancing.mp4 JSON
元動画
3Dモーション (GVHMR)
ストレッチ
3D位置 骨格回転 グローバルモーション
motion: stretching stretching.mp4 JSON
元動画
3Dモーション (GVHMR)
回転
3D位置 骨格回転 グローバルモーション
motion: spinning spinning.mp4 JSON

パイプライン構成(GVHMR → VRM motion JSON)

STEP 1 — 3D姿勢推定
GVHMR
動画フレームからSMPLパラメータを推定。グローバルモーション(camera座標 + world座標)を同時出力。SIGGRAPH Asia 2024採用手法
STEP 2 — フォーマット変換
axis-angle → quaternion
SMPLのaxis-angle表現をVRMボーン回転(quaternion)に変換。SMPL→VRMボーンマッピング + hips deltaローテーション補正
STEP 3 — スムージング
quaternion weighted moving average
quaternionの加重移動平均でジッター除去。UIスライダーでウィンドウサイズ調整可(window._motionSmoothingRadius)