wuzhiの日記: JOGLでMMDのIK処理によるモデル変形
日記 by
wuzhi
JOGLでMMDのIK処理を実装し,vmdファイルを読み込んで,モデルを動かしてみた.
# 私のSTGとしては,余り重要ではない要素かも知れないけれど….
http://www.nicovideo.jp/watch/sm18630181
http://www.youtube.com/watch?v=H6vhmTdUmZc
頂点配列とかバッファオブジェクトとかによるプログラミングは,私にはうまくできなかったので,
全フレーム分のディスプレイリストを予め生成して,強引にアニメーションさせている.
そのためか,少しでも長いモーションのvmdファイルを読み込みでディスプレイリストを生成しようとすると,
JRE が EXCEPTION_STACK_OVERFLOW で異常終了する.
Bezier曲線補間は未対応.線形補間で処理している.
ひざの稼動範囲は,X軸回り約60度に制限している(そうしないと,関節が不自然な方向に曲がった計算結果になる).
それでも滑らかな変形が行われないフレームがある.
JOGLでMMDのIK処理によるモデル変形 More ログイン