基础知识
| 章节 | 时间(天) | 完成情况 |
|---|---|---|
| 技术背景 | 2 | √ |
| 基础概念 | 2 | √ |
| 架构体系 | 3 | √ |
| GLSL语言基础 | 1 | ○ |
| 几何图形绘制 | 1 | √ |
| 正交投影 | 1 | √ |
| 渐变色 | 2 | √ |
| 顶点索引方式 | 1 | √ |
| 纹理绘制 | 3 | √ |
| 多纹理绘制 | 2 | √ |
| FBO离屏渲染 | 3 | √ |
| EGL | 3 | ○ |
| 坐标系统&图形变换 | 2 | ○ |
| 颜色混合 | 3 | ○ |
| OES | 2 | ○ |
| 基础滤镜 | 2 | ○ |
专题练习
| 命题 | 难度 |
|---|---|
| 基础集合图形 | 1 |
| 滤镜 | 1 |
| 相机 | 2 |
| 视频播放器 | 2 |
| 绘制数字 | 1 |
| Number | 3 |
GPUImage
| 专题 | 难度 |
|---|---|
| 基础流程框架梳理 | ○ |
| 视频的展示与处理 | ○ |
| 视频导出 | ○ |
| 画幅调整 | ○ |
| 视频增加贴纸 | ○ |
| 增加动画框架 | ○ |
待处理问题
- 纹理切换
- 多个program同时绘制
参考
见Android OpenGL ES学习资料所列举的博客、资料。
GitHub代码工程
本系列课程所有相关代码请参考我的GitHub项目GLStudio。