▽ OpenGLスレ Part2 △
■ このスレッドは過去ログ倉庫に格納されています
0603デフォルトの名無しさん
NGNG前に、ワンスキンモデルをクォータニオン使わず
OpenGLで実装したことあるけど、そのときの会社辞めたから
コードが手元にないなぁ
漏れ一人で作ったから時間あれば作り直せるけど
今は他のプログラムで忙しいし...
けど、そんなに難しくないよ
基本は、ボーンごとに変換行列を持たせて掛け合わせて逝くだけだし
あとは影響範囲や距離に応じた重み付けをして変形してやればだいたいOK
クォータニオンはポーズの補間がいらんければ使わんでもいい
行列のほうが扱いやすいし、平行移動や拡大縮小も表現できて便利だよ
あと、ワンスキンモデル自体の操作はOpenGLと直接関係ないんで
描画部分と編集部分は分けといた方が、後で使い回しがきくよ
■ このスレッドは過去ログ倉庫に格納されています