openGL
文章平均质量分 72
爱不释手lc
这个作者很懒,什么都没留下…
展开
-
OpenGL笔记3 颜色
转载自:http://www.cnblogs.com/mattins/p/4076739.htmlOpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色 RGB转载 2015-08-30 23:12:49 · 380 阅读 · 0 评论 -
GLSL 数据类型和限定符
GLSL的语言定义:数据类型:1、标量float :声明一个单独的浮点数int:声明一个单独的整数uint :声明一个无符号的整数bool:声明一个单独的布尔数不支持默认类型,必须在声明的时候指定类型。2、矢量vec2 :包含2个浮点数的矢量vec3 :包含3个浮点数的矢量vec4 :包含4个浮点数的矢量ivec2 :包含2个整数的原创 2015-09-25 20:27:37 · 7004 阅读 · 0 评论 -
openGL 自定义矩阵
GLfloat mtf1[16]={1,0,0,0, 0,1,0,0, 0,0,1,0, 0,1,0,1};void DrawCube(){ GLfloat ac[4]; glGetFloatv(GL_CURRENT_COLOR, ac); glPushMatrix(); glMatrixMode(GL_MODELVIEW); //glTranslatef原创 2015-09-08 12:50:38 · 765 阅读 · 0 评论 -
OpenGL阴影,Shadow Volumes(附源程序,使用 VCGlib )
转载自:http://www.cnblogs.com/liangliangh/p/4165228.html实验平台:Win7,VS2010 先上结果截图: 本文是我前一篇博客:OpenGL阴影,Shadow Mapping(附源程序)的下篇,描述两个最常用的阴影技术中的第二个,Shadow Volumes 方法。将从基本转载 2015-09-02 00:45:59 · 2201 阅读 · 0 评论 -
OpenGL管线(用经典管线代说着色器内部)
转载自:http://www.cnblogs.com/liangliangh/p/4116164.html转载 2015-09-02 00:49:16 · 1576 阅读 · 1 评论 -
OpenGL坐标变换及其数学原理,两种摄像机交互模型(附源程序)
转载自:http://www.cnblogs.com/liangliangh/p/4089582.html实验平台:win7,VS2010 先上结果截图(文章最后下载程序,解压后直接运行BIN文件夹下的EXE程序):a.鼠标拖拽旋转物体,类似于OGRE中的“OgreBites::CameraStyle::CS_ORBIT”。 b转载 2015-09-02 00:42:46 · 1198 阅读 · 1 评论 -
OpenGL笔记16 文字绘制
转载自:http://www.cnblogs.com/mattins/p/4126298.html增加了两个文件,showline.c, showtext.c。分别为第二个和第三个示例程序的main函数相关部分。在ctbuf.h和textarea.h最开头部分增加了一句#include 附件中一共有三个示例程序:第一个,飘动的“曹”字旗。代码为:flag.c, GL转载 2015-08-30 23:29:41 · 1842 阅读 · 1 评论 -
OpenGL笔记15 顶点数组
转载自:http://www.cnblogs.com/mattins/p/4113027.html这次讲的所有内容都装在一个立方体中,呵呵。呵呵,绘制一个立方体,简单呀,我们学了第一课第二课,早就会了。先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。从原始一点的办法开始一个立方体有六个面,每个面是一个正方形,好,绘转载 2015-08-30 23:27:02 · 449 阅读 · 0 评论 -
3D图像算法
转载自:http://www.cnblogs.com/mattins/p/4115449.htmlhttp://dev.gameres.com/Program/Visual/3D/3Darit.htm3D简介 我们首先从坐标系统开始。你也许知道在2D里我们经常使用Ren?笛卡儿坐标系统在平面上来识别点。我们使用二维(X,Y):X表示水平轴坐标,Y表示纵 轴坐标。在3维坐标系转载 2015-08-30 23:20:07 · 1417 阅读 · 0 评论 -
OpenGL笔记13 状态机
转载自:http://www.cnblogs.com/mattins/p/4108990.htmlOpenGL笔记13 状态机前一段时间里,论坛有位朋友问什么是状态机。按我的理解,状态机就是一种存在于理论中的机器,它具有以下的特点:1. 它有记忆的能力,能够记住自己当前的状态。2. 它可以接收输入,根据输入的内容和自己的状态,修改自己的状态,并且可以转载 2015-08-30 23:18:45 · 476 阅读 · 0 评论 -
OpenGL笔记3 颜色
转载自:http://www.cnblogs.com/mattins/p/4076739.htmlOpenGL笔记3 颜色OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须转载 2015-08-30 23:17:47 · 334 阅读 · 0 评论 -
OpenGL笔记7 光线空间
转载自:http://www.cnblogs.com/mattins/p/4081933.htmlOpenGL笔记7 光线空间 今天要讲的是OpenGL光照的基本知识。虽然内容显得有点多,但条理还算比较清晰,理解起来应该没有困难。即使对于一些内容没有记住,问题也不大——光照部分是一个比较独立的内容,它的学习与其它方面的学习可以分开,不像视图变换那样,影响到转载 2015-08-30 23:16:34 · 411 阅读 · 0 评论 -
OpenGL笔记5 矩阵革命Matrix
转载自:http://www.cnblogs.com/mattins/p/4077077.htmlOpenGL笔记5 矩阵革命Matrix 今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖转载 2015-08-30 23:15:01 · 404 阅读 · 0 评论 -
矩阵的几何意义
转载自:http://blog.sina.com.cn/main_v5/ria/private.html?uid=1837328284实数组的几何意义:(a,b)和(a,b,c)分别代表平面和三维空间上的一个点矩阵的几何意义:在线性空间中,如果确定了一个基,线性映射就可以用确定的矩阵表示。 即线性空间上的线性映射。转载 2015-09-08 15:19:56 · 4668 阅读 · 0 评论