技术沉思录

OpenGL教程

字数统计: 319阅读时长: 1 min
2023/08/02

OpenGL的概念,相信大家都听说过,应用场景非常广泛,音视频、图形渲染、游戏等等。学习OpenGL是有一定的门槛,期间也看过很多其他OpenGL教程,有些写的是非常不错的,例如LearnOpenGL,能够系统性的学习OpenGL概念和应用。本系列教程,主要会从Android OpenGL ES入手,系统性的介绍图形学渲染技术,结合音视频进行相关应用,并分析两个教科书级别的项目,更加巩固OpenGL技术。

本系列教程:

基础

  1. OpenGLES 3.0 - 简介和基础绘制流程
  2. OpenGLES 3.0 - 基本形状的绘制
  3. OpenGLES 3.0 - 着色器语言GLSL
  4. OpenGLES 3.0 - 纹理映射
  5. OpenGLES 3.0 - 坐标系统
  6. OpenGLES 3.0 - EGL详解
  7. OpenGLES 3.0 - VBO、EBO 和 VAO
  8. OpenGLES 3.0 - FBO离屏渲染
  9. OpenGLES 3.0 - PBO
  10. OpenGLES 3.0 - UBO和TBO
  11. OpenGLES 3.0 - 相机预览
  12. OpenGLES 3.0 - 相机基础滤镜
  13. OpenGLES 3.0 - 3D模型
  14. OpenGLES 3.0 - 3D模型加载和渲染

源码分析

  1. AudioVideoRecording源码分析
  2. Grafika源码分析

参考

CATALOG
  1. 1. 基础
  2. 2. 源码分析
  3. 3. 参考