首页
›
嵌入式与底层系统
›
059-OpenGL ES与GPU图形工程
›
《OpenGL ES UI渲染工程》
VIP16
本课程属于:059-OpenGL ES与GPU图形工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
OpenGL ES UI渲染工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=OpenGL ES UI渲染工… · 核心概念 · 整体知识框架与实战路线图
课程导入
OpenGL
02
OpenGL ES基础
目标=OpenGL ES版本演进 · 图形管线 · 坐标系
OpenGL
ES
03
EGL环境搭建
目标=EGL初始化 · 窗口表面创建 · 上下文管理
EGL
环境搭建
04
UI渲染数学基础
目标=向量 · 矩阵 · 齐次坐标
UI
渲染数学基础
05
顶点与片段着色器
目标=属性 · uniform · varying
顶点
片段着色器
06
纹理与图像
目标=纹理创建 · 采样参数 · 过滤方式
纹理
图像
07
UI图元与几何
目标=矩形 · 圆角矩形 · 圆形
UI
图元
08
颜色与混合
目标=RGBA颜色空间 · 预乘Alpha · 混合方程
颜色
混合
09
文字渲染基础
目标=字形位图 · 纹理图集 · SDF文字
文字渲染基础
目标=字形位图
10
UI批处理
目标=合批原理 · 顶点缓冲复用 · 纹理合并
UI
批处理
11
裁剪与遮罩
目标=Scissor测试 · 模板缓冲 · 圆角裁剪
裁剪
遮罩
12
变换与动画
目标=平移 · 旋转 · 缩放
变换
动画
13
布局与坐标系统
目标=UI布局树 · 约束系统 · 像素密度适配
布局
坐标系统
14
事件与交互
目标=触摸命中测试 · 手势识别 · 事件分发
事件
交互
15
渲染状态管理
目标=深度测试 · 模板测试 · 混合状态
渲染状态管理
目标=深度测试
16
离屏渲染与FBO
目标=帧缓冲对象 · 渲染到纹理 · 后处理
FBO
离屏渲染
17
UI特效实现
目标=阴影 · 发光 · 模糊
UI
特效实现
18
性能分析与优化
目标=GPU/CPU耗时分析 · 过度绘制 · 带宽瓶颈
性能分析
优化
19
多线程与异步
目标=资源异步加载 · 纹理上传 · 渲染线程与UI线程协作模型
多线程
异步
20
跨平台适配
目标=Android · iOS · WebGL与桌面OpenGL的差异
跨平台适配
Android
21
工程架构设计
目标=渲染引擎分层 · 组件化UI · 资源管理
工程架构设计
目标=渲染引擎分…
22
实战案例一
目标=基础UI框架搭建 · 实现按钮 · 文本
实战案例一
UI
23
实战案例二
目标=滚动列表与复用机制 · 实现高性能长列表渲染
实战案例二
目标=滚动列表
24
实战案例三
目标=复杂动画与转场 · 实现页面切换 · 弹窗与手势驱动动画
实战案例三
目标=复杂动画
25
实战案例四
目标=自定义着色器UI组件 · 实现进度条 · 水波纹与粒子效果
实战案例四
UI
26
常见问题排查
目标=黑屏 · 花屏 · 纹理错乱
常见问题排查
目标=黑屏
27
调试与工具链
目标=RenderDoc · Xcode GPU Capture · Android GPU Inspec…
调试
工具链
28
测试与质量保障
目标=单元测试 · 渲染回归测试 · 性能基准与自动化截图对比
测试
质量保障
29
综合项目
目标=从零构建一个跨平台OpenGL… · 涵盖架构 · 渲染
综合项目
OpenGL
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 未来趋势与持续学习路径
课程总结
进阶
所属VIP或分类
同VIP:EGL与显示系统集成工程
同VIP:EGL显示上下文与渲染集成
同VIP:GPU内存与渲染性能调优