Skip to content

sinnosuke/MMDBVHToSLBVH

 
 

Repository files navigation

* MikuMikuDance用のモーションデータをSecond Life用のアニメーションに変換するツール

といっても私にはvmdファイルの構造は分かりませんので、
あらかじめmioでBVHに変換しておく必要があります。
http://www6.atwiki.jp/vpvpwiki/pages/218.html#id_d089ecef

入力も出力もBVHファイルとなりますが、以下の変換を行っています。
 
  - 関節名の変換
  - その他関節関連の変換(角度とか)
 - 0フレーム目に初期ポーズを追加
  - 290フレームを超える場合には290フレームごとに区切って連番保存
    (10秒制限対策。もちろん各ファイル毎に初期ポースが入ります。)

基本的にはMMD側の方が関節が多いのでSL側に対応するものが無い場合には、
その部分の動きは捨てられることになります。

ただし、「chest」関節についてはSL側のみに存在するため、
この関節については常時角度0で出力されます。


** 「Use All Joints」について

Second Lifeでは常時「通常の立ちポーズ」などのアニメーションが動作しているため、
アニメーション再生時には元々動作しているものを上書きして動作することになります。

この時、BVHファイル内で最初から最後まで動いていない関節については
(優先度が高くても)上書きが行われず、元から動作していたアニメーションの動作となります。

このチェックボックスを付けると初期ポーズと元データの最初のフレームの間で角度を
変えることにより全ての関節が上書きされるようになります。

が、実際効果があるのかどうかはこちらではよく分かりませんでした(・▽、・)

About

MikuMikuDance BVH to SecondLife BVH

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%