您还没有登陆到CGPAD.COM   现在登录   注册新用户
搜索 CGPAD.COM
 
 
 
 浏览论坛    搜索论坛    规章制度    帮助  
社区成员: 23571   主题总数: 1374   回复总数: 3307   帖子总数: 4681   论坛跳转:  
 
 
论坛 编程与开发 图形图像软件开发 (和计算机图形图像相关的所有技术,从软件开发的角度。) 本版斑竹:招募中...
 
图象处理     矢量     压缩编码     代码库    
发表新主题
帖子搜索:  
 
光线追踪技术趋势分析系列在之三:采用光线追踪技术的Quake 3
查看:1517  |  回复:0  |  创建:2008-11-25 10:32:53
 
SPAN (张友邦)
注册: 2008-04-24
积分: 12335 分
等级:
尘世如潮人如水 只叹江湖几人回
在2004年Daniel Pohl开始了第一个光线追踪技术在电脑游戏中的应用作为其学术研究项目。这个应用平台选择了当时非常流行的游戏Quake3(雷神之锤3)。令人惊讶的 是在Quake3在传统显示效果“rasterzation”上实现光线追踪显得非常非常简单。例如在每个像素的动态、实时阴影仅需要10行左右的代码指 令来描述光线追踪的模型。




一些不需要的物件产生的阴影目前仍然是目前许多游戏设计头痛的地方,尽管有一些游戏已经能很好的解决这个问题。下面是一些在上述问题上表现不佳的例子,这些游戏全部都是2006年发售的。




光线追踪技术的另一项改进是你可以使用非常巨量的多边形区着色一个场景,与rasterization相似光线追踪不会对系统造成太大的负担。因此 Daniel Phol在Quake3游戏场景中的墙壁上使用了非常多的多边形让墙壁更逼真,之前Quake3的墙壁只用了两个多边形来建模,而Daniel Phol则使用了5000个多边形去替代它。




实际游戏中被置换的墙壁,精细的几何架构使得它从每一个角度都能被清楚的呈现。最后的结果是光线追踪技术使得Quake3中的画面精细度提升了6倍之多,而游戏的速度仅下降到原来的3/4,这点代价看起来还是物有所值。




删除
 
编辑
 
标签:光线追踪   Quake  
 
附件:请登陆后查看附件内容!
 
声明:CGPAD文章版权属于作者,受法律保护。没有作者书面许可不得转载。
 
 
没有任何评论
 
 
版权所有 © 2005-2008 CGPAD.COM,湘ICP备07500998号,兼容浏览器:IE6IE7FireFoxOperaSafariChrome
Total Requests: 5276020, Total Visits: 3085198, Processing Time: 63ms,