OpenGL ES for Android 总览

OpenGL ES for Android 总览_第1张图片
经过半年的准备OpenGL ES for Android系列文章终于要和大家见面了,在这里定一个小目标-先吸引1000个粉丝,万一实现了呢。写关于OpenGL ES的文章开始是有一些犹豫的,因为OpenGL ES的一些概念非常晦涩难懂,很多需要懂得计算机图形算法学相关的知识,您可能学了很久都找不到门道,知其然不知其所以然是常有的事。
本系列的文章并不会深入的研究计算机图形算法相关的知识,而是从工程的角度出发,解决实际项目中遇到的问题。此系列文章都是在Android的环境下实现的,如果有需要OpenGL ES for IOS的大家可以在评论或者公众号里面留言,文章的末尾有我的微信及公众号,我会根据大家的需求整理OpenGL ES for IOS,不管是Android还是IOS,OpenGL ES 相关的概念是相通的,API也都是大同小异。
下面是OpenGL ES for Android系列文章的目录,此目录不是固定的,大家有想了解的技术点或者想实现的功能可以在评论里回复,我会优先更新大家关注的文章。

OpenGL ES for Android 环境搭建

Shader Language

  1. 变量、结构体、语句、函数、精度

  2. attribute

  3. uniform、varing

  4. 预处理

  5. 内置变量、常量

  6. 内置函数

概念及API说明

  1. MVP矩阵
  2. 纹理映射-glTexParameteri说明
  3. 深度测试
  4. 光照
  5. 法线矩阵
  6. TBN矩阵

实战

  1. 绘制点
  2. 绘制线
  3. 绘制矩形和正方形
  4. 绘制三角形
  5. 绘制立方体
  6. 读取并绘制obj模型
  7. 绘制纹理
  8. 预览相机
  9. 播放视频
  10. 视频/纹理缩放、旋转、平移
  11. 通过手势移动旋转缩放模型
  12. 天空盒
  13. 绘制地球
  14. 截屏
  15. 录制视频
  16. 直播
  17. 动画特效
  18. 多重纹理
  19. 环境光效果
  20. 漫反射效果
  21. 镜面反射效果
  22. 光源-方向光
  23. 光源-点光源
  24. 聚光灯效果
  25. 纹理的膨胀、腐蚀
  26. 模糊-Blur
  27. 雾效果
  28. 投射阴影
  29. 全景视频-眼镜效果
  30. 全景视频-全景效果
  31. 全景视频-鱼眼效果
  32. 全景视频-高空效果
  33. 人脸识别
  34. 换脸
  35. 带眼镜
  36. 滤镜
  37. 美妆-瘦脸
  38. 美妆-美白
  39. 美妆-磨皮

带超链接的文章表示已经整理完成,其余的将会尽快发布。这些文章将会在我的公众号同步发布。
由于排版的原因无法将所有的代码就放在文章中,请关注我的公众号获取全部的源代码,如果文章对您有帮助请点个赞,您的支持是我最大的动力。
在这里插入图片描述

你可能感兴趣的:(OpenGL,ES,for,Android,OpenGLES,Android)