2

assimp を使用してファイルをロードし、LoadModel()、PlayAnimation(int keyframe_start、int keyframe_end)、BlendAnimation(int seconds、int id) などの単純な API を作成できるオープン ソース プロジェクトを知っている人はいますか? マトリックス パレットまたはデュアル クォータニオンを使用した GPU スキニングが必要です。ここで何かを見つけました: http://files.zylinski.se/skeletal_animation/しかし、それが複数のアニメーションのブレンドをサポートしているかどうかはわかりません。誰かがそのリンクを見て、そうかどうか教えてもらえますか? そうでない場合、ブレンドを追加するのは難しいでしょうか? 申し訳ありませんが、私は 3D プログラミングの初心者で、まだ 2 か月しか学んでいません。

4

2 に答える 2

1

SmartBodyはキャラクター アニメーション プラットフォームで、トランジション (あるモーションから別のモーションへのフェード) とブレンディング (複数のアニメーションの組み合わせ) の両方をサポートしていると思います。

ただし、スキニングが GPU で行われるかどうかはわかりません。

于 2013-08-08T13:32:17.893 に答える
0

サンプルコードは次のとおりです。

OGRE はスケルトン アニメーションもサポートしています。

于 2012-11-16T12:48:17.110 に答える