2011-12-29 7 views
0

私が作成した3D球をテクスチャリングしようとしています。テクスチャの仕組みを理解するのが難しいです。彼らは私がそれが3Dオブジェクトを "ラップする"画像ファイルだと理解しています。私はチュートリアルのオンラインを見つけましたが、本当にシンプルなものがあれば、私はそれがうまくいくでしょう。 私はUbuntuでOpenGL 3+を利用しています。OpenGLのシンプルテクスチャ

答えて

3

それが得られるほど簡単です。 Link.

非常に理解しやすいはずですが、それ以上の研究を行わない場合は、

1

OpenGLのレッドブックには、このための知識の良い情報源です:任意のジオメトリをテクスチャ

http://fly.cc.fer.hr/~unreal/theredbook/chapter09.html

basiclyは、あなたのビットマップ・スペースから、各頂点の追加座標に指定する必要があります。ビットマップは2Dであるため、2次元座標u、vを使用します。あなたのビデオカードはこれらの座標を外挿し、頂点から三角形をレンダリングする際に、ビットマップから適切なテクセル(テクスチャピクセル)を配置します。 u、vより複雑なジオメトリの座標は、コードから計算するか、Blenderのような3Dソフトウェアで手動で入力する必要があります。