最新 | 最热门 | 最高评价

+0  图形学作业:是女人就下50层,是男人就下100层

Tag: 我的代码 | 我的分享 | game | opengl | sdl
Xiaoxia 发于 2012年01月04日 23:20 | 点击: 2516 | 展开摘要
这个是我从这个学期的计算机图形学(PS:选修课)的其中一个实验(2DGame)改编而来的一个3DGame。

Windows编译好的游戏与源代码下载:50levels.zip

游戏画面很简单,我不想花太多的心思在图形特效方面,只要可以玩就行。更多的是,积累一些零零碎碎的经验,以后做三维场景的游戏就容易上手。因为没有什么复杂的计算,所以在我的电脑上,CPU的占用几乎总是0。很小巧~!

游戏内容模仿自曾经玩过的一个被人成为“是男人就下100层”的小游戏,游戏人物的构思参考自“

查看全文: http://www.udpwork.com/item/6649.html

+0  1000轮渲染,华丽景深诞生了

Tag: 我的生活 | antialiasing | dof | opengl
Xiaoxia 发于 2011年12月24日 15:55 | 点击: 2464 | 展开摘要
续上一篇《三维茶壶与景深》

本次改用disc pattern, disc与jitter稍有不同。两者指的都是摄像机偏差的范围,但是形状不同。因此渲染出来的虚化效果也稍有不同。要了解具体原理,请参考 http://screamyguy.net/DepthOfField/

jittered

disc

为了指定渲染轮数所使用的disc pattern,写了下面的函数,

#define DISK_SIZE 256
jitter_point disk[DISK_SIZE];

查看全文: http://www.udpwork.com/item/6580.html

+0  Again: 三维茶壶与景深

Tag: 我的生活 | dof | opengl
Xiaoxia 发于 2011年12月24日 12:25 | 点击: 2337 | 展开摘要
临近考试,忙于复习,发博文只能用简单的语言描述。

模拟景深效果原理(注意,只是模拟,并不是照相机真正景深原理)

通过多次偏移一定的角度来观察同一物体,然后积累合成的画面,就类似照相机的景深效果。

原始渲染画面如下,

使用Accumulation Buffer实现的抗锯齿,

使用Accumulation Buffer实现的景深效果,同时保留抗锯齿,

焦点在第一个茶壶上。

下面尝试更加浅的景深,背景更加虚化。

再虚化一些,类似人注意力高度集中或者高度近视,

景深

查看全文: http://www.udpwork.com/item/6579.html

+0  复习复习复习,景深景深景深

Tag: 我的生活 | csdn | dof | opengl | review
Xiaoxia 发于 2011年12月24日 01:33 | 点击: 2192 | 展开摘要
今年跟上年一样,圣诞节第二天起床就要进考场。而且还是连考3门期末。。。

复习计算机图形学,把ppt看完了,写了我第二个OpenGL小程序。有一个光源绕着中心的球在转,同时观察者也在转,你可以用鼠标旋转或者缩放来观察。

代码不贴,直接上传附件。不知道为何,升级了wp后,不给我直接上传cpp文件了。。。

test1.cpp.tar

这两天把OpenGL红宝书看完了,感觉要做出我想要的实时景深效果(depth of field)还是需要用GLSL来写,这又涉及到硬件的支持了

查看全文: http://www.udpwork.com/item/6577.html
|<<<1>>>| 一共1页, 4条记录