最新 | 最热门 | 最高评价

+0  [原]C++知识点(一)

Skyman 发于 2005年10月22日 20:21 | 点击: 155 | 展开摘要
一、名字空间(namespace)
名字空间可帮助程序员开发新的软件组件而不会与现有软件组件产生命名冲突。C++草案标准中的每个头文件用名字空间std保证今后C++标准库操作的每个特性是惟一的,不会与其他程序员开发的软件组件混起来,程序员不能用名字空间std定义新的类库。
using namespace std;
上述语句只是表示我们使用C++标准库中的软件组件。
std::count<<"Welcome to C++!/n";
count的完

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

+0  [原]《30年代互动电影——格斗天王》(OpenGL+Cg)

Skyman 发于 2005年10月19日 13:53 | 点击: 157 | 展开摘要
一、简介:
    互动电影又叫交互式电影(Interactive Movie),就是观众可以操控电影中的角色,影响电影剧情的发展,让观众与电影产生互动。
说白了就是电影与游戏的结合。这种电影最大的特点就是交互性。虽然是一种崭新的艺术表现形式,现在还没有成熟。但早在20世纪30
年代,我国勤劳智慧的电影工作者就制作出了优秀的互动电影《格斗天王》,远远地走在了世界的前列!呵呵!!!

二、名称:《30年代互动电影——格斗天王

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

+0  [原]E3 2005: PS3 Tech Specs(转载)

Skyman 发于 2005年10月18日 14:11 | 点击: 182 | 展开摘要
E3 2005: PS3 Tech Specs
More numbers than you can shake a slide rule at.
by Tal Blevins

May 16, 2005 -
Product name: PlayStation 3
Logo: PLAYSTATION(R)3
CPU
Cell Processor
PowerPC-base Core @3.2GHz
1 VMX vector unit per core
512KB L2

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

+0  [原]OpenGL通过读取Z Buffer深度值将屏幕2D坐标转化为场景3D坐标(含完整源码)

Skyman 发于 2005年10月16日 18:02 | 点击: 173 | 展开摘要
如需转载请注明出处:http://blog.csdn.net/skyman_2001

主要有2种方法来实现屏幕2D坐标转化为场景3D坐标:一种是通过拣选射线,我的《APRG Demo》就是这样做的,有兴趣的可以查看源代码:http://blog.csdn.net/skyman_2001/archive/2005/10/06/495938.aspx;另一种是通过读取Z Buffer深度值。相比较而言后者要简单些。这里专门讲如何用后者来实现。

1. 使用双缓存,

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

+0  [原]今天是不寻常的日子

Skyman 发于 2005年10月12日 22:49 | 点击: 160 | 展开摘要
2005年10月12日,对我来说是不寻常的一天。
早上路过报摊,眼睛一瞥,惊闻“神六”正在发射,遂狂奔至实验室,看现场直播。
正看时,又闻2005亚太市长峰会开幕式正在进行,遂想,今天真是好事连连啊!
下午4:30,到民主湖学术报告厅听2位峰会嘉宾的重庆大学“名家会客厅”演讲会。到那里才知道要票,我们没有,只好求守门的警卫发发慈悲,在我们苦口婆心的劝说之下,终于心软了,放我们进去了。我们还算眼疾手快,抢到了第一排,虽然是最旁边的

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

+0  [原]Z坐标、深度缓存和透视投影

Skyman 发于 2005年10月09日 19:51 | 点击: 137 | 展开摘要
如需转载请注明出处:http://blog.csdn.net/skyman_2001
这个是3D图形学中很重要的内容,虽然基础,但对理解3D图形世界非常关键。所以了解透彻是很有用处的。
下面先讲讲Z坐标。Z坐标和X、Y坐标一样。在变换、裁减和透视除法后,Z的范围为-1.0~1.0。DepthRange映射指定Z坐标的变换,这与用于将X和Y映射到窗口坐标的视口变换类似,但DepthRange映射又与视口映射有所不同,因为深度缓存的硬件方案对应用程序来说是隐藏的。调用DepthR

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

+0  [原]How To Use CMD2Model Class

Skyman 发于 2005年10月07日 11:35 | 点击: 179 | 展开摘要
1. Declaration:
CMD2Model *playgirl;
CMD2Model *sword;
2. Init():
playgirl=new CMD2Model;
playgirl->Load("data//playgirl//tris.md2","data//..//..pcx");
sword=new CMD2Model;
sword->Load("data//...",".

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

+0  [原]Shadow Mapping Using OpenGL

Skyman 发于 2005年10月07日 00:08 | 点击: 168 | 展开摘要
这个Demo是基于codesampler的“shadow mapping”例子。他那个使用了NVIDIA专有的扩展WGL_NV_render_depth_texture来设置pbuffer直接渲染到深度纹理,这个可能在ATI显卡上不能正确运行。我改进了一下,用glCopyTexSubImage2D来取代WGL_NV_render_depth_texture扩展,虽然速度可能没有后者快,但用的都是ARB核心扩展,通用性很好。
Shadow mapping

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

+0  [原]MD2文件格式简介

Skyman 发于 2005年10月06日 21:33 | 点击: 150 | 展开摘要
MD2是Quake2中使用的模型文件格式,由于其比较简单,容易实现,所以应用很广,是一种经典的动画模型格式。该文件格式由2部分组成:一部分是文件头,包含了文件ID号、版本号和有关模型的各种数据的起始地址等;另一部分是文件的主体,包含了有关模型的各种数据,如顶点数据、纹理数据、法向量数据等。
MD2是基于关键帧动画的,关键帧插值的数学公式为:
           &n

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

+0  [原]个人简历

Skyman 发于 2005年10月06日 17:50 | 点击: 179 | 展开摘要
大家好:

 本人系重庆大学2003级硕士研究生,将于2006年7月毕业。

相关技能:

1. 计算机:

    熟悉计算机软、硬件体系结构,了解计算机接口技术;熟悉C++、汇编等语言,熟悉STL、MFC、设计模式,熟练使用VB、VC、Dev C++等开发工具;熟悉计算机图形学,熟悉各种图形特效算法(particle system,fire,bump map,environment map,shadow,real-time ligh

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

+0  [原]动作RPG演示源代码(VC+OpenGL)

Skyman 发于 2005年10月06日 17:05 | 点击: 161 | 展开摘要
这个演示去年就写了,程序和源代码曾放在VR论坛(http://www.vrforum.cn)“OpenGL技术讨论区”的置顶贴里,但时间长了服务器把它删了,有好多同志向我要代码,所以我现在把代码发上来供大家下载。
主要演示MD2文件的调用、人物影子的做法、如何将屏幕坐标转化为3D场景坐标,以及对人物的控制等。
用的都是老的技术,呵呵!
运行时按F1键查看帮助。

源代码下载:
arpg.part1.rar
arpg.part2.rar

作者:skym

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

+0  [原]用Cg对任意形状的物体进行凹凸贴图(含源码)

Skyman 发于 2005年09月26日 12:25 | 点击: 168 | 展开摘要
像3D中的人物和物体模型一般不是很规则的,一般由三角形网格组成。知道每个三角形三顶点的位置和纹理坐标,就可以计算出该三角形的TBN矩阵,然后将光向量转换到该三角形的切空间中,再计算diffuse和specular。用传统的API来实现Bumpmap有个缺点,就是要实现高specular比较困难,所以表面会较暗,没有光泽。而用shader就可以实现高specular,可以把specular指数提高数倍(我这里是8),从而表面有光泽,效果比较好。
这里我对一个四棱锥进行凹凸映射,

查看全文: http://www.udpwork.com/item/15002.html
|<<<1196119711981199120012011202>>>| 一共1227页, 14714条记录