初识OpenGL ES
2017-06-26 本文已影响79人
小Ju
好久没有学习和总结了, 整个五月六月都在浪, 来到新公司, 跟着新同事浪, 好久不见的同学来广州带着同学去浪, 然后去同学那里浪, 总之各种浪- -!哎, 完全颓废了2个月! 现在终于醒悟了, 必须学习了, 不然以后(怎么TX 噢不), 怎么进阶, 领取高薪, 迎娶白富美走上人生巅峰, 走上人生巅峰(想想有点小激动啊!!!) , 好了不多BB, 进入这次学习的主题吧!
2017年的6月6日苹果举行了WWDC开发者大会, 大会上苹果带来了iOS11系统, 还有一个非常有趣的ARKit(增强现实)框架, 加上要Xcode9才有(不敢随便升级), 所以要到新版iphone发布之后正式版出来之后才去尝试. 如果想在了解的可以看看这文章写得非常好 http://www.jianshu.com/p/c97b230fa391
又说了一堆废话, 其实这次要说的是OpenGL 是我在查找ARKit资料的时候无意发现的一个非常好玩的库. 于是就尝试学习一下, 这次的主要是记录一下自己的学习路程, 方便以后复习. just for fun !!
这里给大家推荐一下大神是如何学习OpenGL ES的 http://www.jianshu.com/nb/2135411
- 什么是OpenGL?
OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口. 它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库. - 如何入门OpenGL?
大家可以看看此教材https://learnopengl-cn.github.io/01%20Getting%20started/01%20OpenGL/这里详细的介绍了OpenGL的一些基础知识, 如着色器, 纹理, 坐标变换, 向量等概念. 因为要学习的是苹果封装好的库, 并不是直接使用OpenGL的直接函数, 但是还是要先进行基本的了解. - 学习书籍介绍 opengl es应用开发实践指南 ios卷
这本书上有大量的OpenGL for iOS的实际例子, 我也打算跟着里面的例子学习。
最后以后学习的demo都放到这里:https://github.com/xiaojuye/OpenGL.git