Qt OpenGL(二十九)——Qt OpenGL 核心模式-纹理(给四边形贴上图片)

Qt OpenGL(二十九)——Qt OpenGL 核心模式-给正方体贴上图片(纹理)

上一篇,一川介绍了绘制一个正方体(正六面体),本篇介绍一下给四边形贴上图片,即OpenGL中的纹理概念。

之前的OpenGL固定渲染管线模式的文章中,也介绍了纹理,感兴趣的小伙伴可以点击查看:OpenGL(十四)——Qt OpenGL纹理

一、纹理

纹理(Texture)是一个2D的图片(也有1D和3D的纹理),或者叫图形数据。

你可以这样理解纹理,你家房子装修,你想要在不同的房间贴上不同风格的墙纸,有科技感的,有雍容华贵的,还有动漫的等等,此时的墙纸就是我们所说的纹理了

二、纹理映射

有了图片或者墙纸,我们可能就需要把墙纸贴到墙上了,这个过程你就可以理解为纹理映射

为了能够把纹理映射(Map)四边形上,需要指定四边形的每个顶点各自对应纹理的哪个部分。也就是说我们把墙纸贴到四边形墙面上,需要确定墙纸的哪

你可能感兴趣的:(Qt,OpenGL核心模式,qt,开发语言)