5

ゲームプログラミングとグラフィックプログラミングは初めてです。しかし、熱心に学びたいので、OpenGL を使用したゲーム エンジンの作成を開始しました。すべての基本的なグラフィック機能を実装したので、三角形メッシュのテクスチャ サポートを追加したいと考えています。

テクスチャ マッピングに関する唯一のチュートリアルは、単一のポリゴンに関するものです。メッシュ全体をラップするテクスチャを定義するにはどうすればよいですか?

lib3ds ( http://code.google.com/p/lib3ds/ ) を使用して .3ds ファイルからメッシュをロードしています。.3ds ファイルにはテクスチャ座標データなどがありますか?

4

2 に答える 2

2

テクスチャ座標を読み取る例を示すページは次のとおりです。

http://newsgroups.derkeiler.com/Archive/Comp/comp.graphics.api.opengl/2005-07/msg00168.html

ただし、すべての3dsファイルにテクスチャ情報が含まれているわけではありません。次の警告を参照してください。

http://www.groupsrv.com/computers/about186619.html

于 2010-11-03T03:24:06.977 に答える
1

モデルが立方体よりもはるかに複雑な場合は、UVマップを使用して、モデルの3次元サーフェスをテクスチャマッピング用のフラットイメージに変換します。

gamedevのこのスレッドには、3DSで「テクセル」と呼ばれるものとマテリアルを抽出する方法の例があるようです。

于 2010-11-03T03:16:42.117 に答える