モーションコンバーターでBVHファイルを取り込んだ例
- 184. 名無しさん@お腹いっぱい 2009/10/28(水) 14:43:00 ID:OOkiuMAi
- BVHモーションコンバータを使ってMMDサンプルのモーション→BVHにしたものをジャムっこ娘に当ててみた。
http://www.youtube.com/watch?v=Eg1QCO9khTk
それで気づいたことをば・・・
うちの環境では
>>13
さんのように落ちることはなかった。
エディターで設定できるフレーム数は240フレーム
それ以上長いフレーム数のモーションを読み込ませると全部納めようとするのか、適用すると超倍速再生になる。
で、一応全フレーム読み込んでくれる。最初にIclonのフレーム数を最大の18000だっけか?にしておいたほうがいいかも
とにかくあちこちのパーツがねじれまくっているので修正が大変・・・
(ビデオも足首とか修正しきれずねじまがっとるw)
BVH化するとき使用するMMDモデルによってねじれ方が違うっぽい
いったんMMD用に作ったプロフィルは別のMMDモデルをつかったBVHだと作り直しになるかも・・・
各ボーンのねじれが直れば最初と最後のフレームでキー追加してアニメーションのモーション調整で各部位の角度を修正するとある程度普通に見えるとこまで補完してくれるかも
Iclon側に指、つま先のボーンがないため、つま先立ちのようなポーズでは地面にめり込む、指のモーションが読み込めない。
- 188. 184 2009/10/28(水) 18:40:55 ID:OOkiuMAi
- >>186
>使ったMMDのモーションによって違うのかも。
同じモーションファイルを違うモデルでエクスポートしたやつ使いました。
>あと、jam娘にもつま先があるし指もある。CloneBornと構成が一部違うけどちゃんと存在してますね。
モーションコンバータのIclone側のほうにつま先、指に対応するノードがないってことです・・・
BVHファイル、アバタにはあっても関連付けできないのでコンバータから渡せないってことで・・・
>#ノード名が半端に日本語だとなんかダメダメな雰囲気があったけど検証はしてない。
英語表記でエクスポートしたものを読み込んで、関連付けを全削除してから関係するボーンを再度関連付け(こうしないと変換できない)、んでパラメタいじって補正してプロファイルをつくりました。
太もも、脛、足って感じにねじれがあって足だけ修正しようとした結果があれでしたw
後で、あー上もほうもねじれがあるって気がつきました・・・
>モーションコンバーターのプロファイルを直接メモ帳なんかで見てみると、フレームレートのことのようです。
やはりそうでしたか・・・ありがとうございます
- 192. 189 2009/10/29(木) 21:02:54 ID:b05UTAAl
- >>191
しつこく書いてごめん。
私のときはそれで読み込み途中に落ちちゃうんですよ。
>>191
とおなじくBase.htr と Base_2nd.htr に追加するような流れになって、試行錯誤の連続でした。
[SegmentNames&Hierarchy] セクションはノードの階層構造にあわせた追加がいるし(親が先に定義されていないとダメっぽい)
ノード追加にあわせて NumSegments を変更、[BasePosition]にも追加、等々。
何がダメなのかわかんない、そもそも読み込みできないブツなのか?、といった感じ。
#動くものが生成できた
>>191
はすごいです。
- 193. 191 2009/10/29(木) 21:43:09 ID:CDw9IFOV
- >>192
いえいえ、いろいろ教えていただいてありがたいです。
まぁ指とか追加して捻れまくってたら修正が大変でしょうしね・・・
コンバーターでいじるよりキー追加して指ポーズ適用したほうが楽かな〜と思ってます。
MMDからのインポートはなかなか難しいです。
最終更新:2009年11月06日 06:13