2010-12-07 11 views
7

私の会社は脳卒中と脳傷害リハビリテーションツールを提案する用意ができており、フリーでオープンソースで十分に文書化されているものゲームエンジンはそこにあります。研究アプリケーション用の最も一般的なオープンソースの無料の文書化されたゲームエンジン

  • 3D環境を構築します。
  • 文字の微妙な動き(例えば、手の動きまで)を適切に制御する必要があります。
  • 可能であれば、衝突検出と逆キネマティクスを含む優れた物理エンジンが必要です。
  • ハプティックフィードバックを提供するためのコードに既にいくつかのフックがある場合は非常に便利ですが、これは必須ではありません。
  • グラフィックスは驚異的である必要はありません。
  • である必要があります。という概念を証明するのが簡単です。
  • 私はJake2に馴染みがありません。なぜなら、Javaのプログラミングは簡単ではないからです。しかし、私はあなたが経験した人から考慮するオプションがさらに必要です。

    +0

    あなたの会社は退役軍人局のTBIアプリを開発しましたか?私はDoDからのTBI契約とあなたの答えにここでドットを結びつけようとしているような、第1段階の入札をしました。 :) – L0j1k

    +0

    @ L0j1k私はそれが私たちではなかったのですか? – JnBrymn

    答えて

    4

    私は、Quake 3のopensourceポートであるioquake3を見てみることにします。また、DoD資金で開発されたオープンソースのシミュレーションエンジンであるDelta3dを指摘したいと思います。

    ノートルダムは、ペーパーA Survey of Collaborative Virtual Environment Technologiesのいくつかのエンジンを評価します。私は、これが仮想環境に適用されたときにエンジンに関する既存の知識の多くにアクセスできるようになるため、これが最善の出発点であると考えています。

    +0

    その論文は大きな助けとなります。 – JnBrymn

    +1

    ちょうど更新 - 完成した論文はThe International Journal of Virtual Realityのホームページに掲載されています。http://www.ijvr.org/issues/issue1-2009/7.pdf – soulmerge

    +0

    この回答はもう有効ですか? – JnBrymn

    2

    OGREを考えてください。

    更新:これは非常にしっかりとした強力なゲームエンジンですが、Webサイトではファンキーなことが起こっています。ほとんどのページを開くことはできません。それに基づいて判断しないでください。試してみる。

    +0

    +1。それは本当に良いopensourceエンジンです。私はWindowsとLinuxでそれを使って作業しました。私がお勧めするもう一つのエンジンはIrrlichtです。 – DReJ

    1

    特に、既存のJavaエクスペリエンス/投資を既にお持ちの場合は、jMonkeyEngineをご覧ください。

    3D環境を稼働させるのがどれほど簡単かと非常に感銘を受けました。

    私はまだそれを試していないが、おそらく良いjBullet物理学の統合があります。

    1

    Irrlichtをご覧ください。これはフリーでオープンソースであり、あなたの選択したグラフィックスAPI(DirectX、OpenGLなど)を使用して複数のプラットフォーム上で動作する能力を持っています。これはC++で書かれており、活発なコミュニティに加えて優れた文書を持っています。物理エンジンは組み込まれていませんが、Havok、Bulletなどの外部エンジンは比較的簡単に結び付けられます。私はDelta3dがベストだと思います

    Torque3d

  • Irrlichtを、
  • Panda3d、
  • Ogre3d

  • 0

    を考えてみましょう。

    そのコードは簡単に学習でき、C++デザインの多くのルールを適用します。 Scott Meyers Effective C++、より効果的なC++を読み終えました。私はDelta3dコードの実装方法が本当に好きです。

    Cons:Delta3dコミュニティは小さいですが、実際にはオープンソースのゲームエンジンにとって最適です。

    関連する問題