前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenGL ES 2.0 (iOS) 笔记大纲

OpenGL ES 2.0 (iOS) 笔记大纲

作者头像
半纸渊
发布2018-08-30 14:53:44
5840
发布2018-08-30 14:53:44
举报
文章被收录于专栏:Code_iOS

这里包含了所有,我已经学习或者将要学习的 OpenGL ES 2 内容,所以它是笔记,描述的是学习心得,不是一本教科书。

记录它们的原因很简单,希望想了解和学习 OpenGL ES 2 的人,可以更轻松地进入这个世界,也算了(liao)了(le)自己的一个小心愿——我要学习 OpenGL ES 2 ,你只要告诉我它是什么,它能干嘛,其它的细节我会自己去想去找去完成,请不要废话。

OpenGL 只是 3D 世界的工具,不是目的,它背后的世界才是目的地。

入门:

OpenGL ES 2.0 (iOS)[01]: 一步从一个小三角开始

这是一篇,讲述整个渲染管线流程的文章,只是告诉你应该从那里开始,从那里结束,里面的细节更多地要你自己去发现,因为我告诉你的只是我的,只有你去发现了它们,它们才是你的。

疑问:

OpenGL ES 2.0 (iOS)[02]:修复三角形的显示

问题与目标

这是一篇,图形显示有问题【出现拉伸】,而引发的一次思考,从而编写完成的文章;当然按照正常的管线流程,这篇文章应该不用出现,但是你在这条路向前行走着的时候,你就要思考,为什么是对的,又为什么是错的。

熟悉 2D 图形绘制:

OpenGL ES 2.0 (iOS)[03]:熟练图元绘制,玩转二维图形

Geometries

这是一篇,专门用来练习渲染管线中 数据 【数据计算】 + 数据绑定 + 2D 绘制 的文章,它的目的是让你熟悉渲染管线的设置,以及如何做到 所想变成所绘。

解决 3D 视觉问题 :

OpenGL ES 2.0 (iOS)[04]:坐标空间 与 OpenGL ES 2 3D空间

这是一篇,真正意义上解决 02 中出现的,三角形拉抻问题的文章,也是真正认识 OpenGL ES 2 是如何把 3D 图形正确渲染出来的【3D 变换】

开始进入 3D 世界 :

OpenGL ES 2.0 (iOS)[05-1]:进入 3D 世界,从正方体开始

正方体

这是 3D 世界的开篇,也是增加新知识的开始【Depth Render Buffer】。前面的知识都是 2D 思维的,从这里开始就要用 3D 的空间思维了【引入 Z 坐标】。

任意 3D 模型的渲染:

《OpenGL ES 2.0 (iOS)05-1:任意 3D 模型的渲染》【未写】

纹理 :

《OpenGL ES 2.0 (iOS)06-1:纹理初识》【未写】

后面还有很多未写的,慢慢来吧......

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.01.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档