OpenGL 天空盒

      所谓天空盒,就是用一个矩形方盒作为形容远景贴图的物体。

      在长方体的前后左右上5个面贴有天空远景的5幅图形(需要时底面也可以帖)。这5幅图形必须有以下规律:

      1、图形为BMP位图格式,尺寸(像素点)为2的N次方;

      2、顶图的4边与前后左右图的上边相连;

      3、前后左右的4幅图形必须首尾相连。

      对于每个面的贴图,就图的方向而言,长方体的面的顶点是顺时针还是逆时针排列都没有关系,重要的是图形的顶点要与长方体面的相应顶点相对应,这就要求在设置纹理坐标时要特别小心。设置纹理坐标时注意:纹理坐标用于确定纹理图的每个texel对应于物体的哪一部分。纹理坐标(0,0)指的是一个纹理的左下角,而纹理坐标(1,1)指纹理的右上角。

      对于纹理坐标如何设置,可详看《OpenGL游戏程序设计》的相关部分。

你可能感兴趣的:(OpenGL程序开发)