Skip to content

lord19871207/OpenGLLessons

Repository files navigation

OpenGLLessons

这是一个关于如何在android手机上写opengl的教程。

  • Lesson1讲述如何在手机上画出一个单色背景。主要涉及到的是OpenGL初始化过程,以及OpenGL的版本判断。另外添加了一些触摸响应。滑动改变背景色

  • Lesson2讲述如何在手机上绘制一个点。虽然仅仅只是绘制一个点,但是这里却开始涉及到着色器的概念。我们需要编写简单的着色器,并对其进行加载,编译。然后从外部程序传递顶点坐标。这些代码虽然繁琐,但是写完后变化不大,以后可以一直用。

  • Lesson3讲述的是如何通过两个三角形绘制一个矩形。这里讲述了简单的归一化坐标以及OpenGL的顶点数据组织方式。

  • Lesson4 展示的是利用opengl实现的页面切换特效。有趣的切换效果,可以用来代替ViewPager做一些绚丽的效果。

  • Lesson5 讲述的是用opengl实现展示相机预览。顺便加了一个边缘识别的卷积算子。

  • Lesson6 演示的是一个opengl实现的3D 屏保。没用任何图片或视频,仅仅靠数学公式 约束每一个像素点,形成美丽的星河,有没有很酷。

996.icu

About

一些关于OpenGL ES特效在android上的应用,从简到难。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published