
openGl
清风半夜鸣蝉
一个NPC的日常。
展开
-
OpenGl学习之坐标变换(下)
这节主要来理解投影变换和视口变换的使用。 1、正射投影:glOrtho函数原型:void glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top, GLdouble near,GLdouble far);//left和right:矩形视景体的左右平面,之间的距离为“宽”//bottom和top:原创 2015-01-19 14:13:00 · 1427 阅读 · 0 评论 -
OpenGl学习之坐标变换(上)
坐标变换是深入理解三维世界的基础,非常重要。学习这部分首先要清楚几个概念:视点变换、模型变换、投影变换、视口变换。 在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,因此我们要将三维物体用二维数据表示出来,这一联系的点就是坐标。在OpenGL三维空间中坐标的形式有两种:世界坐标系和局部坐标系。 ①世界坐标系:始终固定不变。举例,以太阳系中心太阳为原创 2014-12-02 20:50:54 · 3439 阅读 · 1 评论 -
openGl学习之添加颜色
OpenGL 支持两种颜色模式:一种是 RGBA模式,一种是 颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据,即通过每一个像素的颜色,来改变整体图形的颜色。不同的是, RGBA 模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。具体如下:1、RGBA模式RGBA 模式中,每一个像素会保存以下数据:原创 2014-11-20 21:53:13 · 1850 阅读 · 1 评论 -
openGL学习之入门介绍
最近项目中涉及到了一些特效,如字体描边、场景调色和精灵的一些着色等,接触到了openGl部分,再加上之前有过unity3d的开发经验,就越发的对openGl感兴趣,应该说是对3D感兴趣吧。其实自己一直都感兴趣的就是虚拟现实的仿真技术和人工智能,希望以后能有机会进入这两个领域。废话不多说,直接开始openGl之旅,这个以前没接触过,有什么理解不到位或者完全错误的地方,请大神们直接指出,在此谢过了。原创 2014-10-03 18:42:54 · 1228 阅读 · 0 评论 -
openGl学习之基本图元
从本篇开始,会给出一些代码实例,所以要配置好编译环境。环境配置:vs2012下配置链接http://www.cnblogs.com/dreampursuer/archive/2014/05/27/3754528.html vc++6.0下配置链接http://blog.youkuaiyun.com/hbuxiaoshe/article/details/5047564原创 2014-10-15 23:05:31 · 3761 阅读 · 2 评论