2

私は、人体の動きのいくつかの側面を研究する研究チームの一員です。いくつかの研究ポイントをテスト/説明するインタラクティブな人間のアバターを作成するための適切なテクノロジを選択する必要があります。結果として得られるプログラムは、iPhone/iPad、Android フォン、PC、Mac、XBox (Kinect と対話) など、多くのプラットフォームで実行されるはずです。

私が見つけた最も近い既存の 3D テクノロジーは Unity ですが、経験がないので、さまざまなポーズ (顔なし、テクスチャなし、純粋なジオメトリ) を取ることができる単純なインタラクティブな人間のアバターを作成するには、かなりのオーバーヘッドになるのではないかと心配しています。

2 番目に考えたのは Java3d でしたが、Oracle によって放棄されたようです。

他にどのオプションを確認する必要がありますか?

SOで同様の質問がされたことは知っていますが、状況は変化しており、新しいテクノロジーはほぼ毎日発生しており、2年前の回答はまったく無関係になる可能性があります.

4

2 に答える 2

4

モデリングに関しては、Unity3Dは最良の選択ではありません。作業するものはそれほど多くありません...より複雑なものを取得するために「組み合わせる」ことができるいくつかのプリミティブな3D形状(立方体、球体など)だけです。しかし、あなたが望むものを手に入れることはほとんどありません。私の推奨事項は次のとおりです。

  1. 3DS MaxやMayaなどの3Dモデリングアプリケーションを使用して人体を作成します(これらはこの種のもののために構築されました)
  2. ボディをUnity3Dにインポートし、そこでアニメートします。
于 2012-04-19T10:00:50.687 に答える
0

Unity は確かに最も人気のある 3D エンジンの 1 つです。Kinect のサポートについてはわかりませんが、使い方はかなり簡単です。

他の要件や制限は本当にありませんか?

Iphone や Android で開発する場合は Java で行う必要がありますが、Xbox では C# を使用する必要があります。PC と Mac はすべて無料です。Kinect デバイスを使用する場合、電話は使用できません。

個人的には、これがより研究プロジェクトである場合は、デスクトップのみをターゲットにすることをお勧めします。Kinect デバイスと OpenCV などのライブラリを使用できます。OpenCV は、カメラ入力を処理するための多くの機能を提供します。3D シーンのレンダリングには、OpenGl または DirectX のいずれか。

他にも考えなければならないことがたくさんあります。ジオメトリ データをどのようにロードする予定ですか?

コメントで情報を追加してください。お役に立てるよう更新できるよう最善を尽くします。

于 2012-04-19T08:39:48.850 に答える