2012-06-15 9 views
6

(私はカメラは+照明効果を移動させることが可能な3D風景をレンダリングするためのプロジェクトを行う必要があり、私は階層章ゴマ "Learning Modern 3d Graphics Programming"有名を読みましたが、それは私にはあまりにも難しいと思われる、または学ぶために、少なくとも長すぎます+オブジェクト)。 私はthe java translation of the gltutを使用しましたが、私はまだJavaで自分のプロジェクトを行う必要があります。OpenGLは私にとっては難しいですが、何か別の選択肢がありますか?

ここに質問があります:単純なmakeScene()がすべての仕事をするエンジンではなく、簡単にシーンをレンダリングできる、初心者には少し使いやすいエンジンがありますか?

私はjmonkeyengine聞いたことは、良い代替ということでしょうか?

+1

私は現在スイスのコンピュータ科学者です.2年目(CFC証明書)です。私はコースにリンクしていないプロジェクトにいる。 – user1458686

答えて

4

私はそこにあなたの野心が好きで、OpenGLは、これらの日は非常に低い出発点です。あなたが話している

jMonkeyEngineは、おそらく開始するには良い方法です。これはコードの一括読み込みに役立ちます。

ゲーム/ 3Dプログラミングの重要な点の1つは、高いレベルのエンジンを持っていても、レンダリングパイプラインの詳細な知識が必要なアニメーションやシェイダーなどが必要な場合があることです。ベクトル数学とそれらのもの。これを回避することはできませんが、オープンコードを「借りる」ことをお勧めします。

+0

あなたのアドバイスには大変感謝しています;) – user1458686

2

あなたはJava3Dに興味があるかもしれません。オブジェクトや光源などのシーングラフを作成することができます。オブジェクト指向のアプローチは、OpenGLを直接記述するという低レベルの手続き型アプローチよりも簡単ですが、後者はもっと強力です。

0

次に、あなたがJavaアプリケーションでオーガ(オブジェクト指向グラフィックスレンダリングエンジン)ライブラリにアクセスするために使用できるプロジェクトであるOgre4jを試すことができます。

関連する問題