《星际争霸2》:自由之翼实战指南

  • 来源:微型计算机
  • 关键字:电脑,游戏,星际争霸
  • 发布时间:2010-10-13 14:40
  想在《星际争霸2:自由之翼》里打开抗锯齿感受更漂亮的画面吗?想在游戏时获得更流畅的运行速度吗?想知道你的显卡应使用哪种设置吗?想知道哪种处理器更适合运行它吗?

  随着《星际争霸2:自由之翼》正式版在2010年7月27日的发布,相信各位读者早已投入到歼灭虫族的战斗中。然而在游戏过程中,一些玩家却发现了各种各样的问题,如无法打开抗锯齿来改善画面品质,游戏运行流畅度较低、运行《星际争霸2》后,显卡温度上升很快等现象。接下来本文就将针对以上这些疑难杂症,开具一个切实有效的“处方”,让大家能更好地在《星际争霸2:自由之翼》中享受战斗。

  开启抗锯齿 感受精美画面抗锯齿问题缘何而来?

  为什么《星际争霸2:自由之翼》的游戏里没有抗锯齿选项呢?谈到这个问题时,首先得让我们了解一下《星际争霸2:自由之翼》的3D引擎。它采用暴雪娱乐自行设计的全新3D引擎,光影效果比起一代来说可以算是大跃进,让开发者在美术设计上随心所欲,发挥各种创意。比如虫族特有黏液感或者人类盔甲上的铜锈质感都可以逼真展现。同时,拜全新3D引擎所赐,《星际争霸2:自由之翼》在游戏当中穿插了众多实时运算的3D过场动画。

  该引擎基于DirectX 9 API设计,虽然看似不合当今潮流,但最显著的好处是能降低游戏对硬件的要求,提升《星际争霸2:自由之翼》的潜在客户群,刺激销量。最大的不足则在于DirectX9.0 API不允许多重采样全屏抗锯齿和《星际争霸2:自由之翼》使用的MRT(多目标渲染)技术共存,因此,《星际争霸2:自由之翼》无法通过游戏自身的设计来支持抗锯齿。

  外部驱动强行开启

  尽管有传闻表示,暴雪会在未来补丁当中支持到抗锯齿,但是通过玩家的多方测试,现阶段只有通过显卡驱动程序控制面板在《星际争霸2:自由之翼》中强制开启反锯齿功能。如NVIDIA显卡用户在运行《星际争霸2:自由之翼》前,只需要打开“NVIDIA控制面板”,在左侧的“3D设置”中选择“管理3D设置”标签页,并在右侧的“全局设置”页面中找到“平滑处理-模式”,从下拉菜单中选择“置换任何应用程序设置”,再找到“平滑处理-设置”,选择合适的抗锯齿模式即可。

  而AMD显卡的用户也无需担心,尽管AMD之前曾经表示,因为性能下降的问题,为了向用户提供更好的游戏体验,不会在催化剂驱动程序为《星际争霸2:自由之翼》提供反锯齿功能。但是在7月31日,AMD一改初衷,宣布推出催化剂10.7a驱动程序,为《星际争霸2:自由之翼》提供反锯齿功能。A卡用户只需要安装催化剂10.7a驱动程序,在催化剂控制中心设置反锯齿倍数即可。催化剂10.7a下载如下:< h t t p : / / s u p p o r t . a m d .c om / u s / k b a r t i c l e s / P a g e s /ATICat107aBetaDriver.aspx>需要提及的是,不论你使用的是NVIDIA显卡还是AMD显卡,在游戏运行过程中设置抗锯齿则是无效的,必须在驱动程序里设置好抗锯齿,重新启动《星际争霸2:自由之翼》才能生效。此外只有在全屏运行模式下,游戏才能支持抗锯齿,窗口运行模式无效。

  最后,从图4~图7的对比截图中我们可以看到,打开抗锯齿后的确可以令建筑物的边缘更加光滑,让游戏画面更加赏心悦目,但是玩家在紧张激烈的战斗当中,可能更关心敌人的数量和装备的好坏,是否来得及欣赏还是要大打问号。

  不过,个人认为,在让玩家放松的实时过场动画播放中,打开抗锯齿功能还是很有必要,这可以让人物角色的边缘更加平滑,看起来更加养眼。

  三大调节板块 设置项目异常丰富除了外部的调节,《星际争霸2:自由之翼》内部也提供了非常丰富的调节项目。启动游戏进入主界面,点击右下角的“选项”,即可进入“图形设定”进行各种设置。如图8所示,“图形设定”分为“显示设定”、“材质设定”、“图形设定”三大部分。其中,“显示设定”主要用于设置游戏的显示模式(全屏运行或者窗口运行)、分辨率、垂直同步、刷新率、亮度、减少鼠标延迟等。

  “材质设定”部分主要设置游戏当中材质的清晰度和材质尺寸,更高的材质质量将带来更多细节,但同时也需要更多显存。这部分设置有“低”、“普通”、“高”和“超高”四档设置子项,分别需要显卡拥有最少128MB显存、256MB显存、512MB显存和1GB显存。通过试玩感受,我们发现材质品质越低,整体画面的感觉就会越模糊,效果如同关闭三线或双线材质过滤。因此为了获得更好的体验效果,我们建议玩家可尽量将该项目调高。只要对游戏速度不产生明显影响,就不必理会游戏所提出的显存容量与材质设定建议。

  “图形设定”部分由“图形品质”、“着色器”、“灯光设定”、“阴影”、“地形”、“反射”、“效果”、“后制处理”、“物理性”、“模型”、“单位头像”和“影片”等12个项目组成。其中,对于玩家来说,最重要的当属“图形品质”选项。它是一个全局型调节项目,拥有“低”、“普通”、“高”、“超高”、“自定”五档调节项目。选择除“自定”外的任一档即可为其余11子选项添加预设值。如选择“超高”后,所有11个子项均将自动使用最高设定。总之,如果你并不想调节其他的11个繁琐选项,那么根据自己的显卡性能,直接在这里选择一档即可达到理想的画质设定。

  如图9~图11所示,对比三张不同“图形品质”设置的游戏截图,我们可以看到,“超高”图像质量的材质最为清晰,相比之下,“高”设置下的图像材质质量就要稍微模糊一些,并且少了地面的脚印和能量水晶在地面的半透明阴影。而和“高”设置相比,“普通”设置则缺少环境光遮蔽,部分光照效果和部分阴影。

  当然对于那些注重细节、有“微调控”倾向的玩家来说,接下来还应该了解其他11项的大致作用。下面我们将对其中比较重要的7项进行详细介绍:

  1.“着色器”选项决定了游戏着色的复杂程度,这个选项对画面效果和游戏性能有非常大影响。它有“低”、“普通”、“高”、“超高”四档设定值。其中,“低”档只提供简单的着色,光照纹理,仅采用直接光照。“普通”档有简单的HDR、普通纹理、反射高光和增强的战斗烟雾效果。“高”设置则会提供软阴影、细节光照、环境光遮蔽和软粒子等特效。“超高”档则会打开HDR所有效果,并提供半透明阴影、位移贴图和体积材质等高级特效。此外需要注意的是,这个选项会牵动三个选项的设定,如果“着色器”的设定为“普通”或“低”,那么“灯光设定”、“阴影”和“后制处理”就无法开启为“最高”,可能会被强制设定为“普通”或“低”。总的来说,“着色器”这个选项对于游戏的画质、运行速度均有较大影响。我们建议显卡稍差的玩家可以调节为“普通”,不过如果你还想调节其他三个连动项目,那么应首先将其设置为“高”,这样可以避免“着色器”选项调节为“普通”后,其他选项无法调节为高品质设置。

  2.“灯光设定”主要调节游戏光线的数量,并决定是否打开区域环境光遮蔽特效,更好的光照效果能带来更多的真实感。这个选项对于画质的影响和性能的影响都不大。建议显卡较好的玩家直接设定为“超高”,而显卡较差的玩家设定为“普通”即可。

  3.“阴影”选项将决定游戏中阴影的质量与细节展示。其中“低”设置只有基本的阴影色块,“普通”设置可以获得实时阴影投射,而“高”设置可以提供较高分辨率的阴影和水面阴影,“超高”设置则能享受到最高分辨率的阴影和半透明阴影。建议显卡较好的玩家直接设定为“超高”,而显卡较差的玩家设置为“普通”即可。

  4.“反射”项目将决定是否开启游戏当中水面的反射效果,运行这种特效的快慢取决于玩家CPU性能的高低,其设定值只有“开启”和“关闭”。

  5.“效果”选项决定了所有粒子、带状物和溅射效果的细节程度,这些效果包括爆炸、尘埃、轮胎花纹和光线。效果质量取决于玩家CPU性能的高低,“低”设置会将这些效果减少75%。“普通”设置则将这些效果减少50%,“高”设置只会减少25%,而“超高”设置则会完全保留这些效果。

  6.“后制处理”选项决定游戏当中光晕和景深这些后期处理效果的质量,其运行速度取决于玩家显卡性能的高低。其中,“低”设置只开启位移贴图,“普通”设置将会开启光环,“超高”设置则能提供景深效果。

  7.“物理性”选项决定物理碰撞和重力的真实程度,其运行品质取决于玩家处理器性能的高低。其中,“关闭”设置将没有物理模拟,“低”设置则将物理模拟数量减少75%,“高”设置会将物理模拟数量减少25%,“超高”设置下的物理模拟数量则完全没有缩水。

  我该使用何种设置?实战测试告诉你搭建测试平台面对《星际争霸2:自由之翼》这么多复杂的调节项目,对于性急的玩家来说,可能想说:“请直接告诉我,我的显卡到底该使用怎样的设置?”。接下来,就让我们通过对目前流行的13款从高端到中端、主流的显卡测试,来解决这个问题。

  设置上,为了快速反映出各显卡运行《星际争霸2:自由之翼》的大致性能,我们并没有对11个子项进行细调,而是直接将“图形品质”方面设置为“超高”模式,并采用1600×900、1920×1080和2560×1600三个分辨率进行测试。不过由于各型显卡显存容量不同,因此在“材质设定”上我们采用了三类设置。其中高端显卡全部采用“超高”设置,中端显卡采用“高”设置,主流显卡一律采用“普通”设置。

  测试中我们将播放一段神族疯狂进攻虫族基地的录像,并利用Fraps3.1.3记录播放录像时的平均帧数和最小帧数。

  高端显卡游刃有余

  一款即时战略游戏必须提供30f ps以上的游戏速度,才能让玩家获得不错的游戏体验。从图12来看,所有四款高端显卡均通过30fps大关。目前性能最强的Radeon HD5970双核心显卡在测试中一马当先,平均帧数在3种分辨率测试当中均突破100fps。在1920×1080、2560×1600两种分辨率测试当中,RadeonHD 5870和GeForce GTX 480旗鼓相当,GeForce GTX 470则紧随其后。总的来看,不论是在哪种分辨率下,对于采用此类高端显卡的用户来说,直接采用“超高”全局设置即可。

  中端显卡轻松应对

  从图13的测试结果可以看到,4款中端显卡产品在3个分辨率测试中的帧数均超过30fps大关。最新上市的GeForce GTX 460 1GB在1600×900、1920×1080两个分辨率测试当中位居领先,但是随着分辨率提升到2560×1600,Radeon HD 5850在平均帧数和最小帧数上,均反超GeForce GTX 460。此外,我们可以注意到,由于《星际争霸2:自由之翼》只是一款DirectX 9游戏,因此,即便是前代产品GeForce GTX 275也有非常好的表现。整体来看,采用这类1500元级中端显卡的用户也可以轻松享受到高分辨率、“超高”设置下带来的快感。

  千元内主流显卡“超高”设置难破30fps对主流产品来说,要在“超高”设置下以30fps以上速度运行《星际争霸2:自由之翼》则有点勉强。从图14来看,测试的五款产品当中,只有Radeon HD5770、5750这两款千元级产品完成了这一目标,即便在最激烈的场景当中,它们的帧数也可以达到40~50fps。而剩下的三款500元~600元级显卡中,GeForce GT 240与Radeon HD 5670各领风骚,前者在中等分辨率下更有优势,后者则在高分辨率下略胜一筹。不过由于二者的最低帧速都没有突破30fps,因此为了更流畅的游戏,我们建议使用这两款显卡的用户应将“图像品质”从“超高”降低到“高”。

  抗锯齿性能损失大

  相信看过前面的测试后,“超高”这一最高画质设置并不会让那些采用中高端显卡的用户满足。毕竟大部分中高端显卡在“超高”画质设置下已能流畅运行,为何不打开抗锯齿、各向异性过滤为画面锦上添花呢?接下来,我们仍将“图像品质”设置为“超高”,但通过显卡驱动控制面板开启了4x抗锯齿和各向异性过滤,然后对其中的中端与高端显卡进行再次测试。

  从图15来看,在开启4xMSAA之后,尽管大部分高端显卡还是可以在3种测试分辨率当中达到30fps的平均帧速,但即便是卡皇Radeon HD 5970,在2560×1600分辨率下的最小帧速也只是勉强通过30fps大关。和之前关闭抗锯齿相比,高端参赛选手的成绩几乎下降50%。因此我们建议这些高端玩家,如果你只有一台24或27英寸全高清分辨率的显示器,那么你可以尽情享受到“超高”+4xAA的绝佳画质。如果你采用的是一台30英寸显示器,而且没有双核心显卡、或SLI、CrossFireX等设备,那么在2560×1600分辨率下关闭抗锯齿才能获得更流畅的运行效果。

  中端产品在开启4xAA之后,也是露出了明显的疲态。唯有RadeonHD 5850和GeForce GTX 460 1GB还可以在1920×1080分辨率下勉强流畅运行。不过在测试分辨率提升到2560×1600之后,它们的最低帧速也开始低于20fps,可玩性大大降低。总的来看,为了更高的游戏运行流畅度,我们建议采用这类显卡的用户只在1680×1050、1920×1080两种分辨率下尝试开启抗锯齿。

  对多核处理器优化不足

  此外有读者可能会说,在选项设置里还有像“效果”、“物理性”、“反射”等与处理器性能有关的项目,这是否意味着处理器也是一个很重要的影响因素呢?接下来,我们将在一个采用GeForce GTX 480显卡的平台上,考察6款不同核心数量、不同工作频率的处理器在运行《星际争霸2:自由之翼》的表现。测试分辨率采用1920×1200,图像质量为“超高”。

  从图18可以看到,由于《星际争霸2:自由之翼》只会使用到两个处理器核心,因此在测试成绩中举足轻重的因素是CPU的缓存容量、总线带宽、频率。举例来说,Corei3 540和Core i5750尽管主频都是3.7GHz,但是前者L3缓存容量只有后者的一半,因此Core i5 750测试得分要比Corei3 540高出27%;对比Core i7 920和Core i5 750,两者主频相同,前者在超线程技术上的优势在测试中并没有明显表现,但是凭借高出后者的缓存容量和总线带宽,前者测试成绩要比后者高出11%。而频率双双超至3.8GHz下的四核心羿龙Ⅱ X4 965、双核心羿龙Ⅱ X2 555则取得了几乎相同的成绩。原因很简单,它们的工作频率、三级缓存容量都是完全相同的。因此对于《星际争霸2:自由之翼》来说,它们是没有任何区别的。一代经典Core 2 Quad Q6600处理器则因为无法全部使用4个核心,而且默认工作频率只有2.4GHz,因此在测试当中成绩垫底。

  不过,由于游戏对缓存容量大小、总线带宽都十分敏感,而大部分普通双核处理器如Core i3、AthlonⅡ在这些方面与多核处理器相比有明显不足。因此我们建议如要更好运行《星际争霸2》,并保障处理器运行其它游戏的性能,那么购买一颗Core i5750或羿龙Ⅱ X4之类的多核处理器仍有必要。

  温度过高不用愁两行代码来解决由于该游戏的设置中并没有对画面帧速进行限制,因此如停留在像菜单界面、过场对话等简单场景下,显卡会疯狂地对这些画面进行渲染,从而导致显卡过热出现故障。不过只要在操作系统“我的文档→StarCraft Ⅱ”文件夹中,为一个名为“Variables.txt”的文档添加“frameratecapglue=30”、“frameratecap=60”这两行代码,即可轻松解决该问题。

  五大简单设置原则 写在最后的经验综合以上设置介绍、实战测试,我们可以为《星际争霸2:自由之翼》总结出两点:1.《星际争霸2:自由之翼》具备丰富的调节项目,不过也有十分简便的设置方法;2.《星际争霸2:自由之翼》对硬件的要求并不高。

  最后就让我们为你总结出几条简单的设置原则:

  1.如果使用的是Radeon HD 5970或GeForce GTX 480 SLI这类双核显卡并联系统,那么在2560×1600这样的高分辨率下采用“超高”图形品质加4xAA的极限画质设置,也可获得满意帧速。

  2.如使用像GeForce GTX 480、GeForce GTX 470或Radeon HD 5870这样的高性能单核显卡,那么在1920×1080分辨率下,也可以享受到“超高”图形品质+4xAA带来的绝佳画质,并可同时将“材质设定”设置为“超高”。

  3.如使用Radeon HD 5850/5830、或GeForce GTX 460/275这类千元级中端显卡,那么为了避免最低帧数低于30fps,出现游戏卡顿的现象。那么我们建议最好不要打开4xAA,不过仍然可以在1920×1080分辨率下享受“超高”图形品质,“材质设定”设置为“超高”或“高”。

  4.如使用Radeon HD 5750/5770这两种高性能主流显卡,那么在1920×1080分辨率下也可将“图形品质”设定为“超高”;如使用的是GeForce GT240或Radeon HD 5670这样的500元~600元级主流显卡,那么“图形品质”最好设定为“高”或“普通”,且将分辨率调节为1600×900或1680×1050等中等分辨率。“材质设定”方面设置为“高”或“普通”。

  5.处理器方面,对于主流型用户,准备一颗高频双核心处理器即可,而对于有条件的玩家来说,则可以选择一颗大缓存、高频率的四核处理器。最后,确保加入帧速限制代码。
……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: