2011-12-29 81 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中。