3

現在、C++ でアプリケーションを設計しています。このアプリケーションの一部は、変化する 3D オブジェクトを表示します。

私は Blender でこれらの 3D オブジェクトのいくつかのビットを設計しました。また、これを行う他のプログラム (Maya など) も認識しています。ただし、C++ を使用してこれらのオブジェクトを表示する方法はわかりません。変数の変更。このタスクを達成するために、どのようなプログラム/アプローチ/分野を学習/使用する必要がありますか?

4

4 に答える 4

6

ほぼすべてのゲーム エンジンがこれを行います。オープンソースや商用オプションはたくさんあります。ゲームを書いていないのであれば、 OGREのような汎用エンジンが適しているかもしれません。リソース管理とレンダリング パイプラインのみを提供し、AI や物理演算などのゲーム固有のクラフトは除外します。

于 2009-12-26T01:19:58.953 に答える
1

私自身はこれを行っていませんが、3Dオブジェクトをobj形式にエクスポートしてから、 http: //sourceforge.net/projects/objloader/を使用してOpenGLライブラリを含むC++プログラムにロードできます。

于 2009-12-26T01:17:27.117 に答える
1

これらのオブジェクトをビルドするために 3DS Max を使用している場合は、openGL 用の 3DS ローダーをチェックアウトできます。 このページはあなたの役に立つかもしれません

于 2009-12-26T11:41:50.557 に答える
0

OpenGL はかなり低レベルです。もう 1 つのオプションとして、 OpenScenegraphのような保持レンダリングと呼ばれるものに、いわゆるScenegraphを使用する方法があります。

于 2009-12-26T02:37:38.657 に答える