demi的博客

Android OpenGL ES 开发(八): OpenGL ES 着色器语言GLSL

前面的文章主要是整理的Android 官方文档对OpenGL ES支持的介绍。通过之前的文章,我们基本上可以完成的基本的形状的绘制。

这是本人做的整理笔记: https://github.com/renhui/OpenGLES20Study

目前到这里第一阶段的学习,也就是基本的图形绘制,基本的交互的实现。

  •  平面绘制:三角形、正方形、在相机视角下的三角形、彩色三角形
  •  立体绘制:正方体、圆柱体、圆锥体、球体
  •  基本交互:手绘点、旋转三角形

知道了基本的图形绘制,也知道了基本的交互的实现,现在可能大多数人还是对整个实现的流程有点懵,最主要的地方可能就是对顶点着色器和片元着色器了。前面的使用过程中,我们大概也对着色器语言有一定的了解了,但是在前面我们使用的着色器代码还是很简单的,做的事情也是很有限的,后面的开发过程中,我们用到的着色器会越来越复杂,So,这里我们想一下着色器语言GLSL。

2018年全球AI突破性技术TOP10

2018年人工智能技术已在多方面实现突破性进展,国内外的科技公司都在不断尝试将人工智能应用于更多领域,不论科技巨头还是初创企业,都在致力于不断创新,推动技术进步,接下来我们就来看看十项中外人工智能领域富有突破性的技术。