CNET科技资讯网2月8日北京报道 许多游戏玩家偏好采用较高性能的处理器与显卡,以期获得较佳的游戏效果。于是,中央处理器与显卡上的绘图处理器速度不断的向上攀升,并且一代一代随着Windows操作系统的DirectX版本而更新。
到了现在,绘图处理器速度真的比以往快了很多,游戏画面也做得更加精细,画质也有所提升,但仍觉得有一些缺憾。
事实上,现在的中高端绘图处理器几乎足以应付所有游戏需求,甚至许多游戏尚无法完全发挥绘图处理器性能。这种情况下,业界开始思考游戏软件要如何提供更好的效果?绘图处理器是否可以做更多的事?例如Nvidia提出的PhysX技术。
PhysX技术一般称之为物理加速,最早是Nvidia在2008并购Ageia取得相关技术。与Ageia当初设计出单独的辅助处理器不同,现在Nvidia直接利用绘图芯片上的CUDA技术来计算PhysX,即支持CUDA的绘图处理器都会支持PhysX。
除了直接同时使用绘图处理器的计算能力外,使用者亦能在系统中加装额外的显卡,设定为专门计算PhysX之用。
为什么PhysX对游戏有很大的影响?一般在电脑上做绘图计算,主要是追求物体/光线的像真度,一般的3D电玩都是如此,虽然在计算能力提升下,即时显示的物件更加逼真,但是还有一些部分待突破,特别是物体间的互动。
在真实世界当中,物体有其本身的物理特性,不同材质相碰到时,也有不同的反应才是。受限于处理器的速度下,过去电玩里的物件总是很固定,招牌/玻璃被子弹打到都无动于衷,布料可能只是一片,不会有飘动或是破裂的情况,这种情况在真实世界中是不可能出现。
不同物体间碰到时都会有作用力发生,不同材质也有不同的特性,这些都可以称为物理性。现在利用PhysX技术,就可以让电玩里的物件更像真实世界,显示效果也更加真实,像是布料材质、水、烟雾或是爆炸等都能逼真呈现。
这些效果没有PhysX技术做不出来吗?当然不是,只要设计者愿意,都可以利用中央处理器与绘图显示器计算出来,但是要花很多计算时间,大概没有玩家愿意忍受吧?
PhysX技术的推出,理论上会有很好的效果,但若没有应用软件或是游戏软件支持就没有什么用。还好PhysX目前受到许多电玩开发及发行商的支持,已经有许多款游戏加入支持的行列,部分旧的游戏甚至推出更新版而支持PhysX。
不少新推出的游戏更是把PhysX发挥到最佳,这次我们就以《蝙蝠侠:阿卡姆疯人》(Batman:Arkham Asylum)这款最新的游戏来向大家说明有没有PhysX的差别。
先说明一下我们使用的平台:
平台设备 | 说明 |
主板 | ASUS P7P55D-Deluxe |
处理器 | Intel Core i7-870 |
内存 | A-Data DDR3-1600+ 2GB x2 |
显卡 | Nvidia GeForce GTX275 |
硬盘 | WD RE2 500GB SATA |
操作系统 | Windows 7 Ultimate 32位中文版 |
同一个场景中,上方开启PhysX,可以看到画面中多了烟雾/水气效果,让场景看起来更加真实。
上方场景开启PhysX,让通道中拥有更多的蜘蛛网,而且经过时蜘蛛网受到主角移动的影响也会跟着飘动。
上方场景同样开启PhysX,让画面变得更加真实与丰富。
上方场景有开启PhysX,比起下方的场景更为逼真。
除了烟雾效果外,开启PhysX后,在某些情况下还会出现火花的效果!
爆炸效果更佳。
除了以上的效果外,像是布料质感与特性(会碎裂)会出现,物体落下后还会出现火花四散的效果,场景变得非常逼真,让游戏效果更佳。
不过在开启PhysX后,因为也需要绘图处理器的CUDA计算能力,场景物件变得更为复杂,显示性能会稍降,不过以GTX275来处理还可以负荷,如果要发挥最大效果,建议可以另外插一张9800GT等级的显卡,专门做为PhysX处理之用。
现在有越来越多的游戏支持物理加速功能,提供更好的显示效果,因此在选择显示卡时,这点可能也要列入参考喔。(特约作者/ J.C)
用户评论