一、openGL与openGL ES
1.openGL删除任何冗余得到openGL ES,保留最实用的方法
①适用设备:手持和嵌入式为目标的高级3D图形API
②openGLES优化:降低电源消耗、着色器处理性能提升(引入精度限定符)
二、基本概念及专有名词
1.基础名词
基础名词推荐阅读PDF文章:图形处理器架构(GPU_Architecture)与图形管线(Graphics_Pipeline)
①3D物体:任何物体,其几何形状都是由三角形组成的。三角形,或者任何图形,都由顶点组成。
图:物体对象、三角形、顶点
②顶点(vertex):具有空间坐标和其他信息(如颜色和纹理坐标)的点
图:具有棋盘格结构的立方体
③纹理(texture):映射到3D物体表面的图像,这会造成该物体由某种材料组成的幻觉。物体的顶点存储着纹理坐标(2维向量),用于指定纹理如何映射到任何给定表面。一个表面用到的纹理可能需要几百万个简单三角形纹理实现。
图:块结构三角形的纹理坐标