有位大佬说,“这是全网最全的 Android OpenGL ES 教程”,哈哈,对于这种善意的“商业互吹”,当然是欣然接受,这无疑给了我更多的动力和激情来完善这几个系列的文章。
Android FFmpeg 和 OpenGL 一直作为本号的主线文章系列更新,现在回过头来看已经更新了接近 100 篇相关的原创文章,今天对其进行一次阶段性汇总,方便读者查找相关资料和学习。
Android FFmpeg 音视频开发系列
(02)FFmpeg + ANativeWindow 实现视频解码播放
(03)FFmpeg + OpenSLES 实现音频解码播放
(04)FFmpeg + OpenGLES 实现音频可视化播放
(05)FFmpeg + OpenGLES 实现视频解码播放和视频滤镜
(07)FFmpeg + OpenGL ES 实现 3D 全景播放器
(11)FFmpeg + Android AudioRecorder 音频录制编码
(12)Android FFmpeg 实现带滤镜的微信小视频录制功能
(13)Android FFmpeg 流媒体边播放边录制功能
(15)Android FFmpeg + MediaCodec 实现视频硬解码
Android OpenGL ES 系统性学习教程
LUT 滤镜
基础篇
OpenGL ES 3.0 开发(04):VBO、EBO 和 VAO
OpenGL ES 3.0 开发(07):Transform Feedback
OpenGL ES 3.0 开发(13):实例化(Instancing)
OpenGL ES 3.0 开发(14):粒子(Particles)
OpenGL ES 3.0 开发(15):立方体贴图(天空盒)
OpenGL ES 3.0 开发(18):相机 LUT 滤镜
OpenGL ES 3.0 开发(21):3D 模型加载和渲染
OpenGL ES 3.x 开发(23):UBO 和 TBO
应用篇
推荐一款强大的 Android OpenGL ES 调试工具
面试中经常被问到的 OpenGL ES 对象,你知道的有哪些?
利用 Shader 实现 RGBA 到 NV21 图像格式转换?
使用 OpenGL ES 将 RGB 图像转换为 YUV 格式
OpenGL 计算着色器(Compute Shader )你用过吗?
一口气搞懂所有 YUV 格式图像的 OpenGL 渲染(收藏)
OpenGL ES 如何直接渲染 P010、P016 格式图像?
OpenGL ES 如何渲染 16bit 图像(P010)?