
opengl
hunterzone
3d,增强现实,跨平台开发.(3d,ar,cross-platform development)
展开
-
【第二弹】OpenGL深入学习之缓冲区
1. 《OpenGL超级宝典第5版》2. 首先缓冲区在OpenGL的用处以及优势?缓冲区能够迅速方便地将数据从一个渲染管线移动到另一个渲染管线,以及从一个对象绑定到另一个对象。可以在无需CPU介入的情况下完成这项工作。 帧缓冲区对象使我们可以离屏对想要的任意数据的缓冲区进行渲染。 缓冲区有很多不同的用途,它们能够保存顶点数据、像素数据、纹理数据、着色器处原创 2013-11-24 18:08:17 · 14743 阅读 · 4 评论 -
【第一弹】探索矩阵转换、透视投影、OpenGL矩阵存储及操作特性、法线的应用以及GLFrame的使用
在进行为期一周的探索之前花了一个半月的时间学完《OpenGL超级宝典(第五版)》,基础篇和高级篇的缓冲区几个章节基本上都是实打实的很认真的在学,然后结合书上的例子应用,缓冲区后面的几个章节看起来表示压力相当大,也就没有很仔细的去看这些章节,所以这些章节就走马观花的看了个大概。看完这本书,我把OpenGL大致为分这几个模块来学习:虽然锐爷觉得我的这种分法毫无逻辑可言,但是我感觉我要学通这原创 2013-11-15 16:13:43 · 4162 阅读 · 1 评论 -
透视矩阵的推导(最直观、最深入、最还原,看完请点赞。)
由参数l,r,b,t,n,f定义的透视投影矩阵的推导困惑了我差不多一个多礼拜,这几天几乎是天天都在思考这个问题,昨天晚上3点多钟我突然醒了,然后我又开始想这个问题,结果终于让我给想通了,于是我赶紧起床把这个思路记在了草稿纸上,还专门照了张照片作证。 为了解决这个问题,前几天我专门发了两篇帖子求答案,结果知网上的竟然沉掉了。而在csdn上也没有得到答案(质疑有关透视投影矩阵的推导)。幸亏我自己还原创 2015-07-23 17:29:56 · 20981 阅读 · 11 评论 -
[osg]osg中回调机制的设计研究
osg中消息机制和调度机制的实现:1. 猜想:所有的消息的起源都来自osgViewer::View,所以,先分析下osgViewer::View是如何将事件处理器或回调机制器加载进来的。此类中的方法:addEventHandler(osgGA::GUIEventHandler * eventHandler);类View中有一个属性_eventHandlers,其定义如下所示:原创 2014-08-08 11:18:18 · 3633 阅读 · 1 评论