来源:eNet游戏先锋 作者:oscarpotter 日期:2006/03/06 16:11
上古卷轴4技术部分预览
2002年最好的CRPG除了地牢围攻和无冬之夜就是Bethesda的晨风了。晨风有着先进的引擎,虽然系统要求非常高,但是玩家会觉得很值当。此游戏得过众多奖项,还先后推出两作扩展包。现在Bethesda就要完成上古卷轴最新一座--上古卷轴:湮灭,如果你降低画面细节的话,连今天的怪物级显卡都可以应付的了。对于这款PC\Xbox双平台游戏,我们对开发者进行了一次访谈来揭示一下画面以外的人工智能和物理系统等等。Gavin Carter很慷慨的为Beyond3D的读者回答了下面的问题。
----------------------------------
能谈谈你们使用的动态阴影技术么?他们看起来像是某种阴影贴图。
他们确实是一种阴影贴图,不过和我们在E3看到的那种很不一样。在最开始的阴影测试中我们在游戏中每个表面都用上了立体贴图(cube maps),不过在时候的进一步测试中我们发现这并不是一种实用的解决方案,速度太慢了!我们改变了方法开始给每个角色直接使用阴影贴图(shadow maps)。系统支持完全的自阴影,我们使用了多重取样(multiple samples)和深度检测(depth comparisons)来提供柔和阴影效果(soft-shadowing effect 译者:在有些游戏中,我们看到的阴影边缘都非常锐利,这不符合显示,因为现实中没有真正的点光源,而且还存在大量的环境反射,真实世界中的影子边缘都是模糊的。)。最终我们达成了一个可以在同时保证效率和效果的前提下普遍支持湮灭中多种环境的系统。
是不是我们在各种等级的机器上都可以看到动态阴影效果?即使在低端机器上效果稍稍有些缩水。还是说动态阴影只是给高端机定制的效果?和3代相比有什么质的飞跃?
所有等级的系统都可以看到动态阴影效果。使用低端机的玩家可以通过取消自阴影和柔和阴影或者调整角色接受阴影的数目来提高速度。和晨风相比飞跃是显著的。我们不再使用模板阴影了(stencil shadows ),我们现在的的系统可以以更小的代价获得更好的效果。而且,阴影改为使用世界坐标系而不是晨风中的屏幕坐标系,这样我们就可以加入一些新的效果像是淡出和随着距离而模糊的阴影边缘。
你们对一些静态阴影使用了预计算阴影技术了么?(译者:比如说,在CS中,因为太阳是不动的,而且那些箱子什么也是不动的,所以我只要预先计算出阴影,然后“画”到贴图上就好了)如果用了,他们和动态阴影结合的如何?
我们没有使用任何预计算阴影。主要理由是预计算阴影贴图和我们的动态阴影技术结合的不好。而且完全使用动态阴影方案还有一个好处就是我们的艺术家可以在一个更灵活的全所见即所得的环境中创造他们喜欢的环境。
在最近的一篇访谈中你提到湮灭中物体表面使用了各种光照效果(法线贴图和平行贴图,举个例子)你是如何处理平行贴图的交界和曲面变形问题的?
在高端显卡中,我们通过以每象素为单位儿不是每向量为单位进行可见向量计算(eye vector calculation)来避免贴图扭曲的问题。有些贴图扭曲问题是固有的,你用什么卡也解决不了。不过一般来讲这不是什么问题,除非你把镜头紧紧的贴着贴图看,否则你肯本看不出来。我们的艺术家很快就学会了怎么样看起来好,怎么样看起来不好。T形贴图汇合边缘在进行任何光照计算的时候总是有问题,所以我们在艺术设计阶段就通过避免构造那些会出问题的东西来避免这个问题了。
湮灭貌似是第一个在发售之时就带有完整HDR特性的游戏了。你能讲讲你们具体的实现方法么?是否使用了浮点混合(fp blending ),可否在象素渲染下进行混合?湮灭使用了浮点贴图么?
湮灭里的HDR使用了浮点贴图以带来更好的精确度,同时还使用了浮点缓存混合(floating point buffer blending)。我们的场景太复杂了,如果使用在象素渲染下进行混合硬件需求太高。
第 1
2 3 页
下一页 进入《上古卷轴》专区
上一个:
上古卷轴4设计师日记-有关新的绝赞魔法系统 下一个:
上古卷轴和其世界介绍
未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
【声明】本网站部分内容属论坛网友发布,本网站仅提供网友交流平台,但有权在本网站
范围内引用、发布、转载来自论坛网友发布的内容。网友发布内容纯属个人行为,与本网
站立场无关。本网站对于论坛网友发布的内容所引发的版权、署名权的异议及纠纷,不承
担任何责任。其他媒体转载须事先与原作者和本网站联系。
京ICP证
000044号