OpenGL|OpenGL + OpenGL ES + Metal 系列文章汇总
更多的文章请查看OpenGL
、OpenGL案例
、OpenGL ES
、OpenGL ES案例
、Metal
等文集
- 基础知识
Mac OpenGL 环境搭建
一、了解 OpenGL 常见专有名词
二、屏幕卡顿 及 iOS中的渲染流程解析
三、OpenGL 渲染架构分析
四、深入剖析【离屏渲染】原理
五、OpenGL 渲染技巧:正背面剔除
六、OpenGL 渲染技巧:深度测试、多边形偏移、 混合
七、OpenGL中观察方式与矩阵的关系
八、了解OpenGL中的向量、矩阵
九、OpenGL 基础变化与矩阵堆栈
十、OpenGL 纹理相关API
十一、理解纹理坐标
- OpenGL案例
案例 01、OpenGL入门--绘制三角形
案例 02、OpenGL入门--正方形键位控制
案例 03:金字塔、六边形、圆环的绘制
案例03 补充:金字塔等图形边框的绘制
案例04:几何图形绘制
案例05:球的自转
案例06:大球自转+小球公转+移动
案例07:纹理金字塔
案例08:隧道
案例09:球体世界
- 基础知识
一、了解 OpenGL ES
二、GLKit 及 常见API
三、OpenGL ES GLSL语言 & 自定义着色器常用API
四、 OpenGL ES GLSL图片倒置的翻转解决方案(6种)
- 案例
OpenGL ES 入门:GLKit加载图片
OpenGL ES 案例02:GLKit绘制立方体+旋转
OpenGL ES 案例03:CoreAnimation绘制立方体+旋转
OpenGL ES 案例04:GLSL加载图片
OpenGL ES 案例05:GLSL使用索引绘图
OpenGL ES 案例06:GLKit使用索引绘图
OpenGL ES 案例07:GLSL使用索引绘图 + 纹理颜色混合
OpenGL ES 案例08:GLKit使用索引绘图 + 纹理颜色混合
了解 OpenGL ES实现自定义编程粒子效果 思路
iOS 粒子效果实现:CAEmitterLayer + CAEmitterCell
OpenGL ES 案例11:分屏滤镜
OpenGL ES 案例12:灰度+颠倒+马赛克(3种)滤镜
OpenGL ES 案例13:动效滤镜(6种)
OpenGL ES 综合案例14:大长腿
Metal 入门级01:颜色的渲染加载
Metal 入门级02:加载三角形
Metal Shader language (着色语言规范)总结
Metal 案例03:大批量顶点数据的图形渲染
Metal 案例04:加载图片
Metal 案例05:视频采集 & 实时渲染
理解 RGB & YUV 颜色编码
Metal 案例06:视频文件渲染
推荐阅读
- 【欢喜是你·三宅系列①】⑶
- 你不可不知的真相系列之科学
- 人脸识别|【人脸识别系列】| 实现自动化妆
- 2018-06-13金句系列7(金句结构-改编古现代诗词)
- Unity和Android通信系列文章2——扩展UnityPlayerActivity
- 乡野村趣系列之烧仙草
- Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析)
- 15、IDEA学习系列之其他设置(生成javadoc、缓存和索引的清理等)
- 【年终激励系列】之五(年终奖如何与考核紧密相连)
- 剥削劳动力系列(企业家剥削你时,他要付出巨大的代价)