DirectX9好戏上演──3Dmark05、CS:Source(反恐精英:起源)欣赏与实测
评测市场
挑战你的显卡
10月长假之前,Future Mark给我们带来了3DMark测试软件系列最新的成员──3DMark05。从最早的3DMark99,经过3DMark2000、3DMark2001/SE,3DMark03到现在的3DMark05,3DMark已经发展到了第5代,所支持的DirectX版本也从最初的6.0进步到现在的9.0c,画面越来越精美,甚至可以说达到了CG 动画的水平,当然对于显卡的要求也是越来越高。不可否认,3DMark在很大程度上引领和见证了3D游戏显卡以及Direct3D API的发展,同时也可以预计,NVIDIA、ATi等显卡厂商之间的新一轮3DMark分数大战即将开始(3DMark05详细技术原理请看本期F12版相关文章)。
3DMark05最低配置
处理器:2GHz
内存:512MB
显卡:DirectX9级别显卡,显存不小于128MB,必须安装DirectX9.0c
硬盘:至少1.5GB硬盘空间(安装与运行)
3DMark05最低运行要求就是用户必须有一块DirectX9的显卡,显存还必须有128MB。从配置要求来看,目前大多数主流机型都可以运行这款软件,毕竟Radeon9550和GeForce FX5200这两款DirectX9入门显卡的普及率还是比较高,只是购买了64MB显存DirectX9显卡的玩家就没有机会运行3DMark05了,这一点Future Mark做得挺绝的。不过DirectX9+128MB显存已经是主流选择,64MB显存的确已经是属于比较过时的配置了。
3DMark05:欣赏篇
同大家熟悉的3DMark03不同,这次3DMark05只包括了3个游戏场景的测试,不过场景更加精彩,分别是Return to Proxycon(重返空间站)、Firefly Forest(萤火虫森林)、Canyon Flight(飞越峡谷)。
场景一:Return to Proxycon(重返空间站)
在3DMark03中第二个场景中空间站的战斗给我们留下了深刻印象,在3DMark05里,新一轮的战斗继续展开。随着登陆艇着陆,全副武装的战士蜂拥而出,固守阵地的一方在掩体之后开始猛烈地射击,激光武器划破黑暗,穿过掩体或者是战士的盔甲,迸发出火花,夹杂在摇曳的灯光里。
进攻一方派出重装机兵,手持火神机枪,子弹像洪水一样倾泻而出,所向披靡,守方溃不成军……
从士兵的人物建模就可以看到,多边形使用的数量相对于3DMark03已经增加了很多,人物外形自然圆滑,没有生硬的感觉,而且在色彩上表现力也强了很多,材质的金属质感、盔甲表面细致的反光,这些效果是3DMark03完全不能相比的。而实现这些效果,用到了14个不同的光源和分辨率高达2048×2048的材质(这也是为什么64MB显存的显卡不能运行的原因之一),因此对显卡性能是很大的挑战。值得一提的是,画面已经达到了电影级效果,画面非常优秀,在高配置的电脑上欣赏它是一件惬意的事情。
场景二:Firefly Forest(萤火虫森林)
神秘的针叶林,略带幽蓝的月光,月光穿过树枝、树叶间的缝隙透射出丝丝的柔光,一点绿光的萤火虫若隐若现,仿佛暗夜的精灵带你进入了北欧神话中奇幻的世界。
这个场景中,最引人注目的是树叶和青草的建模,多边形数量相当多,每一片树叶都具有独立的外形,这与以前游戏中将树叶处理为一张简单的贴图相比有着天壤之别,当然这对于显卡的Vertex Shader和浮点运算能力是个严峻的考验。月光通过大气散射效果和雾化来点缀,显得更加真实、柔和。飞舞的萤火虫成为画面中引导视线的主角,光影随之变化,赋予了整个画面无限生机。
场景三:Canyon Flight(飞越峡谷)
怎么看都像电影《盗墓迷城2》里的场景:一样的峡谷,同样的飞艇……不同的是这次飞艇对付的不是潮水,而是水下的怪龙──就是3DMark2001演示DEMO里的那一只!
常玩PS2的玩家肯定会觉得在哪个游戏的片头动画中看见过这个飞艇。飞艇的造型相当精致,一点也不夸张地说,已经赶上了CG动画的效果。而峡谷的岩石,在光影和材质的处理上大量采用了Pixel Shader2.0的特效,同时也采用了凹凸映射技术,看上去更加细致、真实。水面的折射和倒影经过了多次的计算,还采用了深度雾化,可以表现因水的深度变化导致透射光线变化的效果,这比以前我们在《上古卷轴Ⅲ》(采用DirectX8.1)、《孤岛惊魂》(采用DirectX9.0c)等游戏中看到的惊人的水面效果更加真实。
3DMark05:测试篇
想必大家已经迫不及待地想知道一下现在的DirectX9显卡到底在3DMark05中表现如何了。我们选择了GeForce 6800LE、GeForce FX5900、GeForce FX5700LE、Radeon X800XT PE、Radeon9800XT、Radeon9550这六款显卡来进行测试,这样就基本上可以了解从高到低的DirectX9显卡在3DMark05中的性能表现。此外,虽然3DMark05还附带了CPU测试项,但是我们发现CPU测试的结果随显卡的不同变化很大,并没有独立测试的实际意义。
测试平台
处理器:Athlon64 4000+
主板:微星K8T Neo2
内存:富豪DDR400 256MB × 2
硬盘:希捷7200.7 80GB
操作系统:WinXP Professional English + SP1
DirectX9.0c
驱动程序:ForceWare66.81
催化剂4.10
VIA 4in1 V4.53
场景一测试
Radeon X800XT PE得分最高并不算意外,不过Radeon9550的得分超过了GeForce FX5900的确比较让人惊奇,而且Radeon9800XT也超过GeForce 6800LE 10%左右。GeForce FX5700LE只有1.4fps的成绩,排在最后。当然,就算是最强的Radeon X800XT PE,得分也不过19.9fps而已,况且这还是在Athlon64 4000+这样相当强大的CPU平台上的成绩,看来要非常流畅地运行达到场景一这样效果的游戏,常规情况下单块显卡是不太可能了。
场景二测试
这个大量使用光影效果的场景里,GeForce 6800LE与Radeon9800XT的差距变小了,而且GeForce FX5900也超过了Radeon9550,这与GeForce系列显卡支持Ultra Shadow特效也许有一定关系。不过尽管如此,GeForce FX5700LE依然垫底。得分最高的Radeon X800XT PE也不过只有13.1fps的速度。
场景三测试
在这个场景里,GeForce 6800LE终于扬眉吐气,得分超过Radeon9800XT近一倍,GeForce FX5900也超过了Radeon9550,当然,Radeon9550的表现也不错,得分与GeForce FX5900只相差1fps。Radeon X800XT PE在这个场景里能达到27.5fps的帧率,基本上可以算顺畅了,其他几款显卡的速度几乎就像是在放幻灯片,3DMark05不愧为新一代显卡杀手。
总分对比
最后的总分依然是Radeon X800XT PE最高,Radeon 9800XT超过GeForce 6800LE大约8%,GeForc FX5900得分勉强过千,GeForce 5700LE得分只有Radeon9550一半不到。不过,在开启全屏抗锯齿和各向异性过滤之后,情况又有所改变,GeForce 6800LE得分反超Radeon 9800XT,GeForce FX5700LE得分下降很小,与Radeon9550的差距变小了。
3DMark05的推出几乎是专门针对高端显卡,基本上现在所有的单块显卡都难以非常流畅地运行它,低端DirectX9显卡得分只能以百计算,说它是新一代显卡杀手一点也不过分。当然,3DMark05必然引起新一轮的显卡测试大战,NVIDIA与ATi已经推出了专门For 3DMark05的驱动程序,不过我们还是希望3DMark05不会变成新的驱动程序“优化”对象。,当然,3DMark05要成为最公正、权威的显卡D3D性能测试软件还需要时间来验证。
用游戏性说话
采用HalfLife引擎的CS(反恐精英)的成功是有目共睹的,在国内,几乎所有的网吧里都能看到玩CS的玩家。优秀的引擎配合出色的游戏设计,使得CS成为了FPS对战游戏中的经典。现在,在HalfLife2出来之前,采用HalfLife2引擎的CS:Source已经发布,这款备受CS迷期待的游戏在画面质量上相对前作有了很大的飞跃,物理引擎设计得更加完美,因此在效果全开的情况下,对显卡的要求也苛刻了许多,相信它除了是一款出色的游戏外,还会成为新一代显卡游戏性能测试利器。
CS:Source最低配置
CPU:1.2 GHz
内存:256MB
显卡:DirectX7级别显卡
硬盘:安装需要1.2GB以上硬盘空间
CS:Source针对最新的DirectX9显卡作了优化,只有采用DirectX9的显卡才能享受到最好的图像效果。当然,CS:Source的最低要求还不算过分,看到CPU和内存的要求估计大部分玩家都会松一口气。而且在显卡要求上,并非一定要DirectX9的显卡,即便是只支持DirectX7的GeForce4 MX440,也可以正常运行CS:Source,只是要损失一些图像质量。不过这样的设定充分考虑到了不同级别配置的玩家的实际情况,让更多的玩家可以体验到CS:Source的魅力。
DirectX9,水的表在骨细致的波纹,可以看到不同深度的水透明程度不同
DirectX8.1,水面波纹不明显,水底的纹路比较突兀
DirectX8.0,画面与DirectX8.1差别不大
DirectX7,水面被简单处理为白色的一片
DirectX9,左边墙壁的反光自然柔和,符合漫反射的实际情况
DirectX8.1,左边墙壁像打了蜡一样,反光很突兀
DirectX8,基本上和DirectX一样,只是材质略微模糊一点
DirectX7,墙壁上一片白色,没有反光,显示器和机箱的阴影也不见了
从DirectX7到DirectX9,都能玩
充分考虑到玩家配置情况的CS:Source可以完美地支持从DirectX7到DirectX9级别的显卡,而不同的只是画面质量而已,在fps游戏里,有时候游戏速度远比画面精美程度来得重要。如果不在控制台里设置的话,游戏将自动根据显卡设定相应的DirectX级别。按“~”键在CS:Source中呼出控制台,键入“MAT_DXLEVEL XX”回车(XX可以为,90、81、80、70、60分别对应从DirectX9到DirectX6的级别),即可手动强制设定DirectX级别。让我们来看看在CS:Source里采用不同的DirectX级别,画面会有何不同。
从这几张截图就可以看到,采用DirectX9的时候,游戏中的光影以及水的效果是最好的。在采用DirectX8.1和DirectX8.0表现某些物体表面凹凸不平的时候,采用的是BUMP MAPPING凹凸贴图技术(通过多层材质来实现),而DirectX9采用了RADIOSITY NORMAL MAPS辐射度法线贴图,从实际效果来看就显得更自然,表现力更强(例如CS_OFFICE地图中的墙壁)。
再让我们来看看同一块显卡采用不同DircetX的时候,游戏运行速度如何。这里我们会测试DirectX9、DirectX8.1、DirectX8、DirectX7几种环境,CS:Source还支持DirectX6,不过经过我们试验,Radeon X800XT PE显卡已经不能开启DirectX6模式,而且DirectX6也没什么意义,毕竟DirectX6不支持T&L了,你不会准备用TNT2级别的显卡来运行CS:Source吧(测试平台同3DMark05)。
可以看到,使用越低版本的DirectX,游戏的速度越快,将DirectX设置为7.0的时候,游戏的速度相对使用DirectX9的时候快了49%!所以如果你需要获得最快的游戏速度并且可以忍受画面质量降低的话,将CS:Source运行在DirectX7下就可以了(不推荐运行在DirectX6下,那样只会让你的显卡T&L功能闲置而增加CPU负担,游戏速度反而会降低)。
六款显卡实测CS:Source
需要说明一下的是,测试中GeForce FX5900和GeForce FX5700LE被游戏自动强制选择了DirectX8.1模式,其他显卡都自动选择为DirectX9。Radeon X800XT PE得分最高,游戏速度达到162.87fps,Radeon 9800XT和Radeon 9550的速度都超过了30fps,基本上算是可以流畅运行。
此外,我们还测试了将GeForce FX5900和GeForce FX5700LE强制工作在DirectX9模式下的游戏速度。
从上面的图可以看到,强制使用DirectX9后,GeForce FX5900/5700LE的游戏速度大幅度降低,大约降低了50%左右。GeForce FX5700LE只有13.08fps的速度几乎可以说是不能玩了,而且在游戏测试中我们发现水面的贴图没有了。看来Valve将GeForce FX系列强制工作在DirectX8.1下是有道理的。
为超级人气射击大作CS的新作CS:Source,在图像引擎上具备了即将上市的HalfLife2的部分特点,因此画面效果以及物理引擎都相当出色。不过大多数的玩家也不必担心自己的电脑配置不够玩CS:Source,因为它可以视玩家的配置而选择相应的DirectX等级和图像细节,即便是使用DirectX7级别的显卡,也能在降低图像效果的情况下获得基本流畅的游戏速度,而如果你拥有Radeon X800XT这样的显卡的话,就可以同时尽情享受真实、精美的画面和流畅的游戏速度。在这一点上,采用Source引擎的CS:Source比DOOM3做得好得多。
此外,对于显卡的支持程度上,现在似乎GeForce FX系列还不能用DirectX9正常地运行CS:Source,而ATi的显卡则没有任何问题,这与DOOM3当时推出时的情况刚好相反,这也是为什么GeForce 6系列显卡会捆绑DOOM3,而Radeon 9800等显卡会捆绑HalfLife2与CS:Source的原因吧。不过我们还是希望NVIDIA推出新驱动,让GeForce系列用户都能享受到最完美的CS:Source。
小花絮
小编中午在CS:Source的CS_OFFICE地图里鏖战的时候,发现里面办公桌上电脑配置不错啊!你能认出里面的硬件吗?呵呵,好像有Radeon 9800Pro显卡,Audigy2声卡(显卡和声卡好像贴图反了?),CoolerMaster的风扇,ASUS的A8V主板,两块日立的硬盘……嗯,只是“好像”而已,至于Valve有没有收广告费,就不得而知了^_^。




















