NVIDIA发布的CUDA 2.0开发包中蕴含了PhysX物理加速技术,NVIDIA的意向是使用GPU通过CUDA架构来实现物理加速.....
前言
对于一切追求游戏上享受的玩家们来说,真实便是他们最终追求的东西。不知道各位喜爱玩显卡和3D游戏的玩家记不记得,早在3DMark 03测试软件中有着一个测试场景,在一个树木茂密的大自然中,阳光普照,有着河流和各种植物,十分漂亮。相信用3DMark 03测过显卡性能的玩家一定都会记得吧。这一幅场景中,画面由河流中转入到岸上场景以后,相信大家就会发现帧数下降得非常利害,性能较好的显卡大概可保持在每秒20~30帧左右,而当时普通的低端入门级显卡就有些惨不忍睹了。这幅场景中拥有大量的多边型计算和多边型贴图和一个高亮度光源进行光照,这些计算本来就相当十分耗费系统资源,但是这其中还有一个非常重要的因素就是加入了风的运动。当树叶和植物受到风的影响而左右摆动起来,这其中要涉及到大量的物理计算,包括树叶摆动的幅度,风力的大小,风的方向和阻力等等。
随后Physics Processing Unit(物理运算处理器)的引入才让这一切彻底改变,物理加速无论是早前的Havok FX物理引擎到现在的GeForce PhysX硬件物理加速,它们都一直推动着物理加速的发展。现在支持Havok与PhysX物理引擎已被200多款游戏所采纳,其中不乏大家熟悉的名作,能够提供超乎寻常真实而又复杂的物理效果,除了PC上的Havok和PhysX物理加速外,PS3、Xbox 360和Wii上也有应用其物理引擎进行游戏开发,物理加速进行着新的视觉革命。
NVIDIA发布的CUDA 2.0开发包中蕴含了PhysX物理加速技术,NVIDIA的意向是使用GPU通过CUDA架构来实现物理加速;而作为同时拥有CPU与GPU业务的AMD自然会选择CPU+GPU为主导的Havok物理引擎。2007年9月Intel闪电收购Havok之后,NVIDIA与AMD-ATI的GPU物理加速计算就显得非常尴尬,因为Intel收购Havok的目的就是使Havok引擎专注于CPU物理运算,对于AMD和NVIDIA来说,与其为了得到Havok FX授权而看Intel脸色,还不如自己也拥有一个物理引擎,出于这样的考虑,NVIDIA先下手为强,在2008年2月,宣布收购AGEIA,这样全线支持CUDA的GeForce GPU引入了AGEIA PhysX,使其独占鳌头,虽然NVIDIA也愿意开放PhysX给AMD,但NVIDIA、AMD、Intel的关系比较复杂,AMD选择了Intel的Havok。
网友评论