グラフ機能リリース

グラフ機能を追加してリリースしました!
rdb2_graph090630


補間方法は線形とスプラインだけど
回転の補間は成分ごとにやってなくて
クォータニオンの球面線形補間とスプライン補間です。

そのせいか二次微分の向きが逆だよみたいな曲線がたまに見られますね。
移動のグラフは成分ごとの補間なのでスプラインもきれいですね。
むむむ、成分ごとの補間の方がきれいにいくのかな?
この辺は要研究です。

まあとりあえず公開というところかな。
今回のリリースで新たな課題が見えてきましたね。

でもそんなに細かく設定する需要はあるのだろうか?


テーマ : プログラミング - ジャンル : コンピュータ

グラフ機能経過

グラフ機能の経過です。
やっと線が表示されるようになりました。
graph090624


図は一応スプライン補間のモーションです。
やっぱりというかこんなもんかというか微妙な姿ですな(笑)

あとは表示フレーム範囲を変えられるようにしたり
グラフ中のモーションポイントのドラッグに対応したり
モーションポイント単位の補間設定が出来るようにしたり
まだ仕事が残ってます。

時間かかるなぁ。
でもまあ順調です。


テーマ : プログラミング - ジャンル : コンピュータ

ポーズファイル

RokDeBone2のモーション共有が始まったので告知です。
http://easy3d.wikiwiki.jp/?RokDeBone2%2F%A5%E2%A1%BC%A5%B7%A5%E7%A5%F3%B6%A6%CD%AD

GENKIさんの言うようにもう少し準備が整ってから宣伝したほうがいいのかな?
ということでおちゃっこLABでの宣伝はもう少し待つことにします。

ユーザーの方で関心をお持ちの方はぜひ参加してください。

ところでMikuMikuDanceを見ていて思ったのは
RokDeBone2には任意のボーンのポーズを保存するファイルがないなぁということです。

たとえば手だけグーのファイルとかパーのファイルとかを保存出来て
それを必要な時にロードすれば再設定する手間が省けるというやつです。
保存したボーン以外の設定はいじらないっていう点と
カレントフレームにポーズをもってこれるという点が便利そうです。


現状でも「コピ選」で同じことができますが、ファイルにできたほうが便利かな?
モーション共有でポーズファイルを共有することも可能になるし、
明日やってみようと思いますよ。

ポーズファイルをやってからグラフ機能に取り掛かろう。
グラフ機能はまだちょっと迷っている点があるけど
やってみて考える予定です。

テーマ : プログラミング - ジャンル : コンピュータ

グラフ機能

要望があったので次はモーションのグラフ表示機能にとりかかります。
モーションウインドウにグラフタブを追加する予定。
今のRokDeBone2はモーションごとに補間法を設定するようになっていますが
モーションポイントごとに設定できるようにします。
内部データはすでにそのようになっているので問題なし。
ただ他のソフトのようなX,Y,Zそれぞれについて補間方法を設定できるかというと
ちょいと工事が必要。
まずはモーションポイントごとの補間設定を完成させて
それがうまくいったら軸ごとの補間設定も考えることにします。

現状の補間法でどんなグラフの様子になるかは僕自身もわかりません。
クォータニオンでの球面線形補間とスプライン補間だけど軸ごとの数値で見るとどうなってるのかしらん?
線がごつごつしてたらちょっとがっかりするかもなぁ。
まあでも不細工だったらそこを直すようにバージョンアップしていけばいいか!

あ、そうだ!今思ったけど
フレームの長さと表示範囲によってはグラフが線でつぶれてよく見えない可能性があるにゃ。
現状の「設定」ボタンでの表示範囲指定は面倒くさいので
マウスのドラッグで表示範囲を変更できるようにしよう!
グラフ機能の前にまずこいつを実装して一度リリースしよう。

モーションウインドウのモーションポイントが表示されている白い部分を
Ctrl + ドラッグで範囲拡大縮小、Atl + ドラッグで範囲シフト
とかでいいかな?


テーマ : プログラミング - ジャンル : コンピュータ

指定軸限定IK

指定した軸に関してしか回転しないIKを実装できたっぽいです。
1枚目の絵がbeforeで、2枚目の絵がafterです。
za4_1


za4_2


2枚目のは足の回転軸にX軸を指定しています。

角度制限と合わせて使えばより便利になるかな?

でもまだ未解決な部分もあります。
「4」の軸の設定時に「座3」で初期化できない点です。
やってみたんだけど、「座1」「座2」初期化ではうまく動くのに
「座3」初期化だと回転がぶれてきれいに曲がらなかったです。
むむ謎バグです。

テーマ : プログラミング - ジャンル : コンピュータ

| ホーム |


 BLOG TOP  » NEXT PAGE