让游戏更精彩 通俗浅析PhysX物理加速

互联网 | 编辑: 郑戈 2008-10-26 00:30:00原创 一键看全文

NVIDIA发布的CUDA 2.0开发包中蕴含了PhysX物理加速技术,NVIDIA的意向是使用GPU通过CUDA架构来实现物理加速.....

物理加速发展历史——Havok 

提到物理加速,就不得不提著名的Havok。Havok成立于1998年,主要为游戏开发商提供物理仿真技术,从而使游戏能够以更加真实的状态展现。在AGEIA推出物理处理器PPU(Physics Processing Unit)之前,Havok一直是物理仿真领域的佼佼者。很多著名的游戏游戏都使用了Havok FX物理引擎,如《半条命2》、《帝国时代3》、《英雄连》、《失落的星球》和《生化奇兵》等,未来的《暗黑破坏神3》、《星际争霸2》也将使用此引擎。

正因Havok物理引擎非常游戏厂商的欢迎,早在2006年,NVIDIA和ATI都称自己的产品支持将物理加速,而NVIDIA和Havok联合宣布结成技术伙伴关系。NVIDIA将采用Havok的Havok FX API,允许NVIDIA GPU完成物理加速工作,还有了SLI Physic的名字。这一方案是利用NVIDIA的SLI技术构建两块显卡的平台,其中一块显卡可以用于物理运算,实际上,Havok FX也支持单NVIDIA GPU,不过NVIDIA强调说SLI是最佳设置,因为这可以让第二个GPU专门从事物理计算。而这一方案提出后ATI方面还颇为焦虑的提出会通过GP-GPU通用计算通道来实现这一功能。


从上图中可以看出,Havok FX API通过DirectX将数据发给GPU驱动,如果游戏或者驱动不支持SLI物理,那么将不会发送物理数据,反之则交给GPU 2进行物理计算,计算结果则返回给Havok API。

当时,NVIDIA与ATI的物理加速都围绕着Havok,对“新秀”AGEIA的物理处理器并不看好。正当NVIDIA和ATI正在优化自己的产品对Havok物理加速进行支持时,一个消息彻底打乱了他们的阵脚,那就是Intel宣布收购了Havok。

Intel收购Havok难免会使NVIDIA十分恼火,在2006年NVIDIA与Havok仍保持着与很好的合作关系,在NVIDIA G80 GPU发布时还谈到了在GPU中Quantum Effects,当时的GPU物理加速技术很可能也是为Havok量身定做。在2007年,Havok被收购让NVIDIA精心设计的SLI Physic泡汤,同时Quantum Effects物理引擎也没有成为GeForce8系列主流产品的卖点。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑