2011-12-29 80 views
0

我想紋理我創建的3D球體。我很難理解紋理如何工作。他們的方式我明白這是一個圖片文件,「包裝」一個3D對象。我在網上找到了一些教程,但是如果有一個非常簡單的教程,讓我開始,那會很好。 我在Ubuntu上使用OpenGL 3+。簡單的紋理在OpenGL

回答

3

儘可能簡單。 Link.

應該很容易理解,如果你不那麼簡單進行進一步的研究。

1

的OpenGL紅皮書是知識的良好來源是:

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

basicly紋理任何幾何形狀要求您指定從您的位圖空間的每個頂點座標的附加。由於位圖是2D,所以使用兩維座標u,v。您的視頻卡將推斷這些座標,同時渲染來自頂點的三角形將從您的位圖中放入適當的紋理像素(紋理像素)。用於更復雜幾何的u,v座標應該從代碼中計算出來,或者手動放在一些3D軟件如Blender中。