IKターゲット(つま先とかかと)と「T2」の組み合わせで
昨日は体が2つに折れたって書きましたが
設定不足が原因だということが分かりました。
足の付け根にIK伝達禁止フラグを設定して再トライしてみたら
MMDに似た挙動になりました。
足の付け根のIK伝達禁止フラグをオンにしないと
IKターゲットの計算が腰にまで伝わってしまって
結果体が折れてしまったわけです。
このへんのTipsも今度マニュアルに書きますね。
ただ、今のRokDeBone2だとひざの曲がり方が美しくないですな。
これは回転する軸を自由に設定可能にし、
IK計算の際にそれを適用することで解決可能だと思います。
ということで指定軸限定IKの実装をすればMMDっぽい挙動になると思われます。
ああ、もっとぜんぜんダメなのかと思って、昨日は考え込んじゃったけど
実際はもうちょっとのところみたいです。
よし!やる気出てきた!!
追記:
IKターゲットの使い方(MikuMikuDance風の接地の仕方について)というTipsを書きました。
http://www5d.biglobe.ne.jp/~ochikko/rdb2_ikt.htm
テーマ : プログラミング - ジャンル : コンピュータ
すごいツールですよ。将来連携出来たらいいなぁ。
ついに、LightWaveなどのように
簡単に屈伸運動ができるようになるのですね。
現バージョンでもできるのか。
ちょうどしゃがみモーションを直すところだったので
試してみようと思います。
おお、同時刻書き込み(笑)
まだ改良の余地ありですがTips書いたので試してみてください。
> MMDのモーションファイルって仕様公開されてるんだろうか?
さっきこんなの見つけました…。
ttp://www6.atwiki.jp/vpvpwiki/pages/191.html
ttp://www6.atwiki.jp/vpvpwiki/pages/15.html#id_230f17c6
BVHなら読めないこともないようです。…知らんかった。
ちなみに、モデルデータも独自形式(PMD)で仕様は非公開。
こちらは有志によりPMDエディタというコンバータが開発されています。
入手:ttp://www9.atpages.jp/~mmdaccessory/uploader/index.php
解説:ttp://www6.atwiki.jp/vpvpwiki/pages/118.html
既存のPMDファイルのデータも見ることもできます。
> ただ、今のRokDeBone2だとひざの曲がり方が美しくないですな。
角度制限つければ膝がぐしゃぐしゃになるのは防げます。
MMDでは膝は角度制限がついていて、よく見るとまっすぐ伸ばした状態でもわずかに曲がっているようです。
どうやら前に試したときはこの辺が原因で上手くいかなかったようです。(角度制限で膝がまっすぐになるようにしてた。)
早速RDBで再現してみましたが、しゃがませようとすると膝が曲がる前にかかとが地面にめり込んでしまいます…。
IK計算回数を増やせば多少軽減は出来ますが、バネなので距離が近いとIKTが弱くなってしまうようです。
情報ありがとうございます。
MMDもファイル仕様は非公開でしたか。
> 早速RDBで再現してみましたが、
> しゃがませようとすると膝が曲がる前にかかとが地面にめり込んでしまいます…。
下にドラッグするときに少しめり込む時がありますね。
そういうときは一度目的の高さよりも下にドラッグして
ゆっくり上に戻しながら目的の高さに設定するといいかもですよ。
時計の長針位置のセットの要領で(笑)
オブリでも使われてる、Blender仕様のような
気がしました。なので布シムとかもできるみたい。
オープンソースなので解析やファイルの変換などは
比較的簡単なようです。
情報ありがとうございます。
Blenderですか。触ったことまだないです。
解析とかはしたことないからたぶんぼくには無理です。
作者さんと仲良しになるしか、、、
まあ何かの縁があれば連携することもあるかもしれません程度に
思っていてくださいませ。
コメントの投稿