MCPLive > 杂志文章 > 实测DirectX10游戏大作[潜行者:晴空]

实测DirectX10游戏大作[潜行者:晴空]

2008-12-24邓斐 Pczilla.net《微型计算机》2008-19

2007年3月20号,跳票长达6年的FPS大作《S.T.A.L.K.E.R.:Shadow of Chernobyl》(潜行者:切尔诺贝利阴影)终于和玩家见面,它凭借X-Ray射线引擎和当时超前的Deferred Shading(延迟着色)技术给我们带来了美轮美奂的视觉效果。如今它的续作——采用进化版X-Ray1.5射线引擎的《S.T.A.L.K.E.R.:Clear Sky》(潜行者:晴空)已经上市并支持DirectX 10,那么它能继续它的前作带给我们更绚丽的游戏画面和游戏可玩性吗?它对硬件配置要求高吗?带着种种问题,笔者进行了测试。

尽管是续作,但可以把《S.T.A.L.K.E.R.:ClearSky》(潜行者:晴空)(以下简称《潜行者:晴空》)看成是《潜行者:切尔诺贝利阴影》的前传,因为《潜行者:晴空》将故事时间设定在前作内容的1年前,玩家需要扮演Scar,一位对切尔诺贝利地区各种暗能量和辐射免疫的潜行者,在数十平方公里的区域内继续冒险,来回答前作没有来得及解释的前因后果,并且完成数十个全新的任务。和一般续作仅添加新任务不同的是,《潜行者:晴空》启用进化版的X-Ray1.5射线引擎,全力支持DirectX 10显卡,同时兼容DirectX 9乃至DirectX 8显卡。

因为采用Deferred Shading(延迟着色)技术,《潜行者:切尔诺贝利阴影》无法支持HDR+AA反锯齿,这算《潜行者:切尔诺贝利阴影》在画质上的遗憾。笔者拿到的《潜行者:晴空》是版本号为1.5.0.0的正式零售版本,但Bug较多,且不支持MSAA多重采样反锯齿。而随后推出的1.5.0.3补丁修订了这个问题,那么《潜行者:晴空》是否能很好地支持反锯齿呢,笔者将通过后面的测试为大家揭开谜团。

细看3D设置菜单

《潜行者:晴空》零售版的3D设置菜单分为基本(Basic)和高级(Advance)两个界面。在基本界面当中,提供Render(渲染模式)、Quality Setting(品质预设)等5个调节项目。其中,Render(渲染器)内置Static Lighting(静态光照)、Enhanced Full Dynamic Lighting(增强型完全动态光照)和Enhanced Full Dynamic Lighting(DX10增强型完全动态光照)等5种渲染模式。针对每个渲染模式,游戏预设了Low(低)、Medium(中等)、High(高)等5种画质模式。

至于高级(Advance)界面则提供了多达24项画质调节选项,例如Vision Distance(视线距离)、Volumetric Lig ht(体积光照)、Vertical sync(垂直同步)和Frequency 60Hz(60Hz垂直刷新率)等。

如何开启不同DirectX模式

前文已经提到游戏可支持DirectX 8、DirectX 9和DirectX 10显卡,具体如何支持就体现在Render(渲染模式)中。笔者测试后发现当渲染模式选择“静态光照”时,游行启动时会调入DirectX 8模式的xrRender_R1.dll动态链接库文件,并以DirectX 8模式运行;当渲染模式选择“物体动态光照”、“完全动态光照”和“增强型完全动态光照”三种模式中的任意一种时,游戏在启动时会调入DirectX 9模式的xrRender_R2.dll动态链接库文件,以DirectX 9模式运行;而当渲染模式选择“DX10增强型完全动态光照”时,游戏在启动时会调入DirectX 10模式的xrRender_R3.dll动态链接库文件,以DirectX 10模式运行。除了上述5个模式之外,笔者还在游戏的配置文件中找到运行DirectX 10.1模式的命令字段,但当笔者在游戏中开启控制台并输入相应命令时,游戏却未能识别,但并不排除会有新的补丁让游戏支持DirectX 10.1模式。

测试中还发现,当渲染模式选择“增强型完全动态光照”或“DX10增强型完全动态光照”时,在高级界面中
体现的特效差别仅仅是在“湿润表面”和“体积烟雾”两项上,即游戏在DirectX 9模式时无法打开“湿润表面”和“体积烟雾”效果,这两个选项为灰色不可选。两相对照,零售版《潜行者:晴空》在DirectX 9和DirectX 10模式下特效的区别仅仅只有这两个,笔者认为稍显遗憾。

实战《潜行者:晴空》5种渲染模式

主要测试平台

CPU:Intel Core 2 Quad Q6600 OC 3GHz
显卡:AMD Radeon HD 4850 CrossFire
内存:DDR2 800 1GB×2
操作系统:Windows Vista Ultimate 64-bit
驱动:Catalyst 8.9Beta For Vista 64-bit
游戏分辨率:1680×1050

笔者统一在3D设置菜单中将画质模式选择为“佳”,对比测试地点选择了游戏开始时兵营中的2个场景。这里需要说明的是,游戏对CrossFire提供了很好的支持,从游戏引擎运作记录文件中可以看到X-Ray1.5射线引擎在启动时,会自动侦测到系统中存在两款显卡,并开启CrossFire模式:ATI MGPU: 2-Way CrossFire detected、Starting rendering as 2-GPU。

对比测试地点1

1.在DirectX 8的静态光照模式下,3D设置高级菜单除了“NPC手电筒”特效开启外,其它特效自动关闭,整个画面黯淡无光,仅能看到木柱的淡淡影子。

2.在开启DirectX 9的物体动态光照模式后,尽管3D设置高级菜单中的特效设置与DirectX 8模式下相同,但画面整体明亮许多,物体得到了应有的光照,木柱阴影效果也得以增强,但依然看不到太阳光线,同时游戏帧数也从DirectX 8模式下的185fps下降到85fps。

2.在开启DirectX 9的物体动态光照模式后,尽管3D设置高级菜单中的特效设置与DirectX 8模式下相同,但画面整体明亮许多,物体得到了应有的光照,木柱阴影效果也得以增强,但依然看不到太阳光线,同时游戏帧数也从DirectX 8模式下的185fps下降到85fps。

分享到:

用户评论

共有评论(3)

  • 2009.06.20 21:12
    3楼

    是啊作为穷人的我们就只能望洋兴叹了

    (0) (0) 回复
  • 2009.02.06 19:44
    2楼

    游戏的发展总是走在硬件的前头,对我们消费者来说总是在追赶他们的“足迹”。

    (0) (0) 回复
  • 2009.02.02 11:02
    1楼

    这样的游戏有几个人的机器可以特效全开,流畅运行,我的不行,不过没有这样的游戏,恐怕我们的升级脚步也会停下的。

    (0) (0) 回复

用户名:

密码: