快讯

没物理免谈!七大PhysX游戏横测主流卡

2009-12-22 15:29  出处:PConline原创  作者:卓毅   责任编辑:zuoyi 

 

  在经过2008年的起步预热阶段之后,PhysX终于在2009年迎来了高速增长,众多支持PhysX的游戏大作让今年的PC游戏成为了物理加速井喷的一年。其实早在2008年,NVIDIA就先后与世界顶级游戏厂商EA、2K Game、THQ签订了合作协议,将PhysX物理引擎加入到游戏巨头们正在开发的新游戏当中。那么PhysX为什么能够获得如此广泛的支持呢?

    ● PhysX简介

  PhysX物理运算是让游戏迈向真实化的重要一步。游戏作为目前最为流行的一种娱乐方式,就是因为它能让玩家产生真实的互动体验,从而实现玩家本身也许根本不可能达成的一些行为方式。

1、真实的物体、场景、自然环境刻画;
2、物体间以及物体和环境间真实的互动;
3、逼真的AI设计(人工智能)。下面我们来逐一分析:

◆ “真实的物体、场景、自然环境刻画”是真实游戏的基础

  简单来说,这一点的定义就是“真实的画面”,是让游戏玩家进入游戏后体验到与现实最为接近的视觉感受,这包含很多的元素,比如地形的刻画、自然环境的变化、各种物体的观感等等。

◆ “物体间以及物体和环境间真实的互动”让真实游戏更进一步

  这一点严格的来讲是物体间或者物体与环境间的互动,互动可以是多种多样的,但无论在真实世界还是游戏世界中,我们碰到的“互动环节”大多是“物理效应”的表现。

  这一切的一切都关乎物理效应,但是在现在的游戏中,物理效果或者极少涉及、或者以一种固定的模式重复,虽然走在游戏的“真实世界”中,我们却很难体验到真实世界中的感觉,而这一重要缺失就是物理效应的薄弱。


没物理免谈!七大PhysX游戏横测主流卡

  在物理加速概念出现以前,我们也可以在游戏画面中看到诸如瀑布撞击岩石后形成水花、衣服随风摆动等等物理加速标榜的画面,这又是为什么?答案就是你所看到的水花、衣摆都是实现录制好可以实现的游戏画面,而并非根据真实的环境碰撞、摩擦等因素计算得出。比如没有物理加速,你观看瀑布的水花都是一个形状,不会与岩石产生互动变化,衣摆也无法根据风向与物体接触后而产生形状改变,无法与外界产生互动。再比如游戏中人物死亡都是一种倒地方法,如果死在墙边身体就要有一部分倒在墙壁里面等等。

  我们知道,现实环境中的物体并不是这个样子,很多时候物体之间都在互相影响,比如人头部中枪与腹部中枪后的倒地方式不可能一样,人身体的衣服随着走路方式的改变与风向的改变也不可能是一成不变,山体滑坡的岩石由于体积与质量不同在滚落时也不可能是千篇一律,森林中的树木不会每棵长相都一样,随风舞动时也不会彼此互不干扰。

  也就是说,在没有物理加速前,游戏中我们所见的所谓“物理效果”其实都是死的,按照之前游戏AI录制好的方式运动,不会周围的事物产生任何的影响,而物理特效要解决的正是这一问题,因为没有希望游戏的画面看起来虽然真实,但是玩起来却非常的假,实时的互动就是物理加速的精髓所在。

 

  NVIDIA将PhysX引擎集成到CUDA架构的物理运算中,这样就可以是GeForce 8/9及GT200系列全部都支持PhysX引擎, 所有目前已使用PhysX技术的游戏都支持新版驱动程序,如果装有支持CUDA平台的显卡,游戏将自动选取显卡进行物理加速运算,否则仍会使用性能较慢的CPU进行运算。

  技术上PhysX支持固质体动力(Soft or Rigid Body Dynamics)、通用碰撞侦测(Universal Collision Detection)、有限元素分析(Finite Element Analysis)、流体动力(Fluid Dynamics)、毛发模拟(Hair Simulation),以及更更高级开发平台APEX中的更先进的布料模拟(Cloth Simulation)、自然模拟(Natural Motion)等在内新颖技术。

没物理免谈!七大PhysX游戏横测主流卡

  下面就让我们看看PhysX都为我们的游戏旅途带来了什么样改变。

键盘也能翻页,试试“← →”键
IT热词搜索 来源:360新闻