0

私はグラフィックスが初めてで、GLUT または OpenGL のみを使用して、割り当て用の建物のモデルを作成する必要があります。

基本的には校舎の模型(外観部分のみ)を作る予定で、どこから手をつけていいのかわかりません。これまで、GLUT を使用してポリゴン、その他の図形を描画してきましたが、複数の図形が存在するものはありません。これまでのすべての描画は、線、点、または多角形と数学を使用しています。

どうすればいいのか教えてください。

更新: 私はそれを成し遂げるために従うことができるステップを知りたいだけです. いくつかの参照リンクは素晴らしいでしょう!

4

4 に答える 4

1

モデリングプログラムを使用してモデルを作成し、COLLADAなどのツールを使用してモデルをOpenGLに取り込むことができます。

于 2011-04-24T05:53:24.607 に答える
1

このような複雑なオブジェクトを手作業でコーディングする際の問題は、オブジェクトの頂点を定義するだけでも膨大な数のコード行が必要になることです。

通常、3D モデラー ソフトウェアを使用して、Maya、3DSMax、Blender などの複雑な 3D オブジェクトを構築し、それらを OpenGL アプリケーションに読み込まれる形式でエクスポートします。

于 2011-04-24T06:07:00.723 に答える
0

私はかつて同じような宿題をしました。Google SketchUp でモデルを作成し、モデルを .3ds ファイルにエクスポートして、プログラムを使用してレンダリングしました。
試したツールの中で最も使いやすい Google SketchUp を選びました。さらに、学生割引もありました。無料ですが、私見を学ぶのに時間がかかりすぎるBlenderを使用することもできます. 3dsMax は、宿題を出すには高すぎます。
モデルをプログラムにロードするには、Assimpライブラリを使用しました。

于 2011-04-24T06:22:34.927 に答える
0

建物をどのように見せたいかを考え、それを作るためにどのような種類の三角形をレンダリングする必要があるかを考えてください。なんらかのモデリング ソフトウェアで全体を描画してから OpenGL にインポートするか、自分で三角形/テクスチャを考え出して OpenGL で手動で行うことができます。

建物の外観は、おそらく全体 (レンガなど) に同様のテクスチャがあり、窓、ドア、屋根があります。「校舎」と書いてある看板のようなものかもしれません。これらすべてを考慮して、建物を正確にどのように見せたいかを考えてから、これらのものを描くために必要なテクスチャを考えてください。

たとえば、ドアといくつかの窓がある、箱の形をしたレンガ造りの建物を作っているとします。レンガに 1 つのテクスチャを使用し、最初にレンガの壁全体を描画します。次に、窓にグレー/ブルーのテクスチャを使用し、レンガの壁の上に描画します。次に、ドアにも同じ (異なるテクスチャ) を行います。

デザインについて考えてから、試してみてください。実験してください。幸運を!

于 2011-04-24T06:12:46.343 に答える