自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 opengl第十课 理解

昨天看了NeHe的教程的八、九、十章。最为激动人心的就是第十章,加载3D。我准备下次的时候,自己做一个3D的环境,然后通过左右转,上下转,前进,绝对移动(比如左右移动,不只是旋转,还有绝对的轴位移)。对于旋转,让我觉得头昏眼花,所以决定好好的理一下头绪,好好地转一下。相关代码段:1.       全局定义:float heading;float xp

2012-07-27 12:28:28 926

转载 虚拟键码

虚拟键码 对应值 对应键VK_LBUTTON1鼠标左键VK_RBUTTON2鼠标右键VK_CANCEL3CancelVK_MBUTTON4鼠标中键VK_XBUTTON1

2012-07-26 16:04:07 786

转载 glBlendFunc();的使用

看MSDN: http://msdn.microsoft.com/en-us/library/ms537046(VS.85).aspx 大概就是这样:第一个参数指出源图元的alpha的取值计算方法,第二个参数指出目标处的alpha的计算方法。 ------ 我个人理解: 两个参数的取值都可以是如下常量之一: GL_ZERO, GL_ONE, GL_DST_COLOR, GL_ONE

2012-07-26 14:18:59 4506

转载 AUX_RGBImageRec auxRGBImageLoad 等函数意义

OpenGL可以把纹理映射到指定的图形的表面上。简单一点的,就是给平面映射纹理,比如一个四边形,一个长方体的6个面,都可以指定位图作为纹理映射到各个面上。关于将一个位图作为纹理映射到某个或者多个面上,可以学习Jeff Molofee的OpenGL系列教程。对于指定的多个纹理,要根据自己的需要映射到不同的面上,需要对位图创建一个数组,用来存储位图的名称,然后在初始化OpenGL的时候,可以读

2012-07-26 14:00:28 12100 2

转载 游戏引擎

游戏引擎(转) 几种多线程3D引擎架构的比较摘要: 原文地址:http://www.cppblog.com/flagship/archive/2009/03/25/77886.html首先我们得明确3D引擎使用多线程的目的所在:1、在CPU上进行的逻辑计算(比如骨骼动画粒子发射等)不影响渲染速度2、较差的GPU渲染速度的低下不影响逻辑速度 第一个目标已经很明确了,我来解释下需要

2012-07-25 19:56:58 1776

转载 opengl渲染管线理论

OpenGL 渲染管线理论         这几天稍微看了一些关于GLSL的顶点着色以及片元着色的一些相关知识.目前来讲还有一个着色器则是Geometry_shader..我的显卡用不了这个功能..当然有点遗憾>_         在看了一些之后,大概了解了一些关于OpenGL渲染管线的知识.看了这个之后对于OpenGL的学习我想应当是很有帮助.关于这么一篇的原文则是GLSL-LIGH

2012-07-25 19:52:11 711

转载 天空盒

OPhone 3D开发之天空盒UI设计, 2010-09-25 14:44:08标签 : OPhone 3d在3D世界中,我们可以通过精细的模型来表现近处场景的细节,但对于远距离场景,比如天空、高山、日月星辰等这些“遥不可及”的对象来说,我们可以使用高质量贴图环绕组合成一个封闭的场景,给玩家以始终处在内部的感觉。在这种以贴图来渲染远景的方式中,最常用的技术是天空

2012-07-25 19:50:42 5449

转载 变换坐标系的函数——glLoadIdentity()与glTranslatef()和glRotatef()

glLoadIdentity()将当前的用户坐标系的原点移到了屏幕中心:类似于一个复位操作1.X坐标轴从左至右,Y坐标轴从下至上,Z坐标轴从里至外。2.OpenGL屏幕中心的坐标值是X和Y轴上的0.0f点。3.中心左面的坐标值是负值,右面是正值。   移向屏幕顶端是正值,移向屏幕底端是负值。   移入屏幕深处是负值,移出屏幕则是正值。glTranslatef

2012-07-13 13:05:03 702

转载 VC++6.0运行OpenGL 出现错误Cannot open include file: 'GL/glut.h'是什么问题?

以我的安装目录为例: (1)“d:\Program Files\Microsoft Visual Studio\VC98\include\GL文件夹”。把解压得到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一个,一般都有的。(2)“d:\Program Files\Microsoft Visual Studio\VC98\lib文件夹”。把解压得到的glut.lib和

2012-07-13 13:03:14 3913

arcball方法实现鼠标响应中 glm库

在opengl中,利用arcball实现鼠标响应,需要用到这个库文件,放置在编译器安装文件的include文件夹下即可

2012-11-27

opengl库文件

很全面的库文件 包括glut.h glxew.h glext.h xglew.h opengl32.dll 以及相应的lib文件

2012-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除