2011-09-22 8 views
1

私は3Dゲームの新機能を開発していますので、3Dエンジンのメッシュを移動する方法(ウォーキングアニメーションを意味します)。それに肌を飾る方法は?私が持っているもの3Dエンジンの移動/ドレッシングメッシュ

  1. オープンソースの3D OpenGLのエンジン - NinevehGL http://nineveh.gl/。メッシュを簡単にロードすることができます 。私はそれが解放されるときそれが素晴らしいエンジンになることをかなり確信している!
  2. ヒトのメッシュモデル。 、 DAO(COLLADA)XML、BVH(: http://www.2shared.com/file/RTBEvSbf/female.htmlは(私はいくつかのオープンソースのWebサイトからダウンロード 女性のそれのメッシュ...)
  3. 私は 形式でスケルトンアニメーションをダウンロードすることができ、そこから ウェブサイトを見つけました?) - だから私に引っかかって何http://www.animeeple.com/details/bcd6ac4b-ebc9-465e-9233-ed0220387fb9
  4. (添付画像参照)

enter image description here

、どのように私はこれらすべてのものに参加し、ハムの服を着たときに簡単なゲームを作ることができます前方と後方を歩くだろうか?

答えて

4

エンジンのAPIについての知識が必要なので、問題は答えにくいです。また、メッシュ上に骨格アニメーションを貼り付けることもできません。両者の間には、リギングと呼ばれるプロセスがあり、メッシュに「ボーン」(アーマチュアとも呼ばれる)を追加する必要があります。これは3Dモデラーで行われる芸術的プロセスです。次に、骨格アニメーションシステムを実装する必要があります。これは、Stackoverflowの1つの答え(アニメーション曲線評価、四元数補間、スキニング行列など)で答えるにはあまりにも複雑な作業です。

あなたは質問を細かく分割してください。

+0

感謝をチェックアウトする場合があります。メッシュにはすでにスケルトンがあります。 Blenderで接続ポイントを移動することができます。どのようにコードでそれを行うには?私はエンジンに対する答えを期待していません。しかし、少なくとも理論的には、このようなプロセスを記述するリンクを私に送ってください。ありがとう – Dmitry

+0

@Dmitry:OpenGL wiki、HTHのエントリがあります:http://www.opengl.org/wiki/Skeletal_Animation – datenwolf

2

私はNineveh Engineのベータテスターです。 現在、エンジンはボーン/スケルトンアニメーションをサポートしていません。これは今後4〜8ヶ月で予定されている次期リリースの一部になる予定です。

フューチャー(ロードマップ)
バージョン0.9.3:2011年第4四半期 - 2012年第1四半期
骨、リギングとメッシュのアニメーション。
メッシュモーフィング

あなたは明確にするためにhttp://nineveh.gl/docs/changelog/

関連する問題