OpenGL--专有名词解释

198 阅读1分钟

一.名词解析

OpenGL:

a.渲染:图片转换为位图显示到屏幕上需要OpenGL支持。

OpenCV:

a.主要用于识别,例如:人脸识别,身份证识别。

Face++:

a.使用于识别功能,主要与人工智能。

顶点数组:

渲染:

深度测试:

正面剔除:

GLSL语言:

着色器:shader

光栅化:shouldRasterize 确定图形在像素的范围, 然后颜色附上去。

纹理:图片(位图)

固定着色器:

自定义着色器:

顶点着色器:用来处理顶点相关代码 1.确定位置, 2,缩放/平移/旋转位置换算 3.2D转换3D图形数据的投影换算。

片元着色器:也加像素着色器,处理像素点。GPU并行运算处理。如果需要修改像素点只能在片元着色器中修改,例如模糊效果就是在片元着色器修改。

变换矩阵:

投影矩阵:3D坐标->2D坐标转换.

context: 是OpenGL的上下文,这个上下文是一个状态机。用来记录一个对象的生命周期以及各种状态。 例如:GLEnable,开启深度测试,正面剔除,颜色混合等等的开关。

CoreGraphics: CoreAnimation: CoreImage: