
这张图就是opengles的渲染管线,理解掌握每一步,打好基础是成为渲染大神的基本功。
管线(pipeline):也称渲染管线,因为 OpenGL ES在渲染处理过程中会顺序执行一系列操作,这一系列相关的处理阶段就被称为OpenGL ES 渲染管线。
OpenGL ES是OpenGL 三维图形 API 的子集,是功能完善的2D和3D图形应用程序接口API,主要针对多种嵌入式系统专门设计 - 包括控制台、移动电话、手持设备、家电设备和汽车。
下面的两幅图是可编程渲染的两个着色器,顶点着色器和片元着色器(片段着色器)


他们相当于文本文件,然后在里边用glsl语言进行编写各种神奇的算法和效果。然后通过编译他们创建program,我们通过给program给着色器进行传值,在GPU去进行计算。
GLSL:
掌握每一个函数。可以简化我们的代码。
https://github.com/wshxbqq/GLSL-Card
这位大哥的博客已经存在啦,我就不写啦!
https://blog.csdn.net/jeffasd/article/details/77989274
这些东西需要认真去理解。以后完善。以后更精彩哦!
网友评论