Android OpenGL ES 开发(八): OpenGL ES 着色器语言GLSL
demi 在 周三, 07/25/2018 - 09:26 提交
前面的文章主要是整理的Android 官方文档对OpenGL ES支持的介绍。通过之前的文章,我们基本上可以完成的基本的形状的绘制。
这是本人做的整理笔记: https://github.com/renhui/OpenGLES20Study
目前到这里第一阶段的学习,也就是基本的图形绘制,基本的交互的实现。
• 平面绘制:三角形、正方形、在相机视角下的三角形、彩色三角形
• 立体绘制:正方体、圆柱体、圆锥体、球体
• 基本交互:手绘点、旋转三角形
知道了基本的图形绘制,也知道了基本的交互的实现,现在可能大多数人还是对整个实现的流程有点懵,最主要的地方可能就是对顶点着色器和片元着色器了。前面的使用过程中,我们大概也对着色器语言有一定的了解了,但是在前面我们使用的着色器代码还是很简单的,做的事情也是很有限的,后面的开发过程中,我们用到的着色器会越来越复杂,So,这里我们想一下着色器语言GLSL。