自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 LOD层次细节算法-大规模实时地形的绘制

背景在介绍层次细节算法之前,先来看两幅图片。图一图二这两幅图片是用层次细节算法也即LOD算法绘制的地形网格。为了更清晰的看清地形网格的结构,我没有给其贴上纹理。这两幅图片看上去给人第一感觉就是分辨率不同,图一分辨率较低,图二分辨率很高。图一图二是由同一个程序生成的,图一时在调节系数为1的情况下生成的,图二是在调节系数为25的情况下生成的。为了增加对比度,我故意把两幅图片的分辨率调节

2013-04-14 01:13:34 11192 10

原创 3D坐标系、矩阵变换、视景体与裁剪

背景当前3D图形界主要有两个:微软的Direct 3D以及某组织的OpenGL。曾经一度OpenGL几乎占据所有3D图形领域,这在巨人微软面前简直就是屌丝逆袭。曾几何时微软搞IDE borland公式倒闭了,后来微软搞浏览器,网景公司解散,员工卷铺盖走人了,也就是说微软搞谁,谁倒霉。直到OpenGL的出现,打破了这一魔咒,在与微软竞争的前期,OpenGL几乎甩了微软几条街,并成为事实上的工业标

2013-04-12 19:56:10 5499 5

原创 美国大学的特色改造

老夫夜观天象,掐指一算,美国的教育必将在100年之内严重衰落。众所周知,美国的名校都是私立学校,专门服务于美国以及世界各地的上层权贵阶级的子弟们,寒门学子能够进入这些学校的机会比在美国吃上地沟油的概率还小。比如居里夫人由于家境贫寒买不起实验器材,只能靠一口大铁锅和一把炒菜的铲子来炼化学元素。诸如此类数不胜数。归根结底,是由于美国大学的资本主义属性决定了它的剥削性质。因此当务之急就是对美国大学进行公

2013-10-03 19:55:49 1046

原创 毕业季-贴吧卖书篇

时光荏苒,岁月如梭。那是一个阳光明媚的日子,面对眼前一大堆四年积攒下来的书本,偶突发奇想,何不在贴吧开卖呢?贴吧卖书可不是那么容易,必须得各种卖萌,各种顶贴,各种秀下限,不然像俺这样的脸生党,帖子会以自由落体的速度沉向吧底。神马吐血甩卖啦,跪求学弟学妹进来看看啦,看在大四学长的份上啦,,哎,。。发帖后尼玛必须时刻自顶帖,2分钟一小顶,3分钟一大顶。最近百度贴吧推出了“神来一句”。于是每隔一会,就点

2013-06-16 22:58:38 1366

原创 “酒店”打烊,就该走人了

时光荏苒,岁月如梭。本科四年一转眼就到了尾声了。既然是毕业,就少不了毕业典礼,照相,还有那“最后”的晚餐。一大早,6点半就起床,洗漱完毕,就七点了,于是就连早饭也没吃,直奔院办。此时满城尽带学士服,私心想着,若是大家穿着学士服,同时做出僵尸的造型,那必是极好的。等会,我没看过甄嬛传,怎么冒出这句话来?呵呵。。这不就说明甄嬛火吗。。没看过都学会了甄嬛体了。。我去的时候就剩下两件学士服了。还都是特大号

2013-06-09 00:25:44 1630 1

原创 一个简单的第三人称汽车驾驶系统

下载地址:http://code.google.com/p/car-steer/downloads/detail?name=car-steer-1.zip&can=2&q=本人的毕业设计,已上传至google code。欢迎大家下载,提出意见。截图

2013-05-31 18:28:49 1801 1

原创 level of detail algorithm-rendering of massive real-time terrain

BackGround:Before I introduce the algorithm of level of detail,let's look at two pictures below:The two pictures are grid terrian which is rendered using the level of detail algorithm.In ord

2013-04-27 18:56:49 1726

翻译 广告牌技术教程:欺骗-快速但不容易

As mentioned before to get a cheating version of a billboard it is enough to reverse the orientations of the top 3x3 submatrix from the modelview matrix. The previous sections achieved this by setting

2013-04-13 18:45:06 1073

翻译 广告牌技术教程:欺骗-快速但不容易

As mentioned before to get a cheating version of a billboard it is enough to reverse the orientations of the top 3x3 submatrix from the modelview matrix. The previous sections achieved this by setting

2013-04-13 17:04:48 910

翻译 广告牌技术:欺骗-圆柱体化广告牌

As mentioned in the previous section, the modelview matrix contains the transformations required to perform the change of coordinates between local coordinates and world coordinates. It has been shown

2013-04-13 16:16:16 1040

翻译 广告牌技术教程:欺骗-快速而简单的球体化广告牌

The technique about to be presented isn't true billboarding. Instead it provides a cheap way of achieving an approximation that may be good enough in some applications.这里将要展示的不是真正的广告牌技术。相反它提供了一些应用软件

2013-04-13 15:27:46 1382 2

翻译 广告牌技术教程:引言

Billboarding is a technique that adjusts an object's orientation so that it "faces" some target, usually the camera. The wordfaces is in quotes since it can have several meanings, as the tutorial wi

2013-04-13 14:39:07 1023

翻译 广告牌技术教程:我的物体在哪里?

When an object is placed in the world using translations and rotations it becomes hard to find its world coordinates. In this section a simple technique to find the whereabouts in world coordinates of

2013-04-13 00:15:59 675

翻译 广告牌技术教程:球体广告牌

The spherical version is a simple extension to the cylindrical case. After the object is rotated using the cylindrical approach, all that is left to do is to tilt the object until it truly faces the

2013-04-12 23:38:31 898

翻译 广告牌教程:圆柱型广告牌技术

True cylindrical billboarding constraints the objects rotation to an axis, as in the cheating version, but the look at vector from the object will be rotated in the camera's direction, restricted to t

2013-04-12 22:57:09 1734

原创 第八章,缓冲区对象:存储尽在掌握中

缓冲区     在OpenGL有缓冲区对象之前,应用程序只有有限的选择可以在GPU中存储数据,现在有了缓冲区之后对GPU存储空间的操作更加灵活方便了。缓冲区有很多用途,比如它能够保存顶点数据、像素数据、纹理数据、着色器处理的输入、不同阶段着色器的输出。要使用缓冲区首先要创建缓冲区:Gluint pixBuffObjs[1];glGenBuffers(1,pixBuffObjs)。前者定义一个无

2013-02-05 00:00:11 1685

原创 初学OpenGL

下学期是本科最后一个学期了,毕业设计选的题目是OpenGL三维动态场景的绘制。以前从没有接触过这方面的东西。于是去图书馆借了几本书。作为入门,打算读一下:OpenGL超级宝典和OpenGL红宝书。其他的就有选择的读一下。      目前读了一部分。里面有大量关于矩阵变换的,比如模型矩阵,视图矩阵,投影矩阵,模型视图投影矩阵。模型矩阵是用来操作视景体的,视图矩阵是操作照相机(也即观察者视角)的,

2013-02-04 14:02:46 1000 2

原创 再见,塞班!

多年以后,也许人们只能从尘封已久的技术资料里翻开泛黄的一页,上面印着“塞班”字样。十年一瞬间,一路走来,始终如一。其实,你并没有消逝,你只是累了,暂时走入历史歇一会而已。        当听到这个消息时,已是深夜,真想为你点燃一支蜡烛。你还在的时候,人们总是拿你开刷,甚至有人编出段子。之所以人们这样对你,是因为人们对你太熟悉了,陪伴了大家十年,你早已成为我们的家人。你之于我们,就正如那

2013-02-04 13:50:57 631

空空如也

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

TA关注的人

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