|
NVIDI支持开放标准否认行贿推广PhysX
来源:xbitlabs.com [编译] 2010-03-12 作者:九门奇人 编辑:吴东 我要投稿
数日前AMD指责NVIDIA通过向游戏开发商行贿的方式以推广PhysX技术,对此NVIDIA正式给予了否认。不过NVIDIA也承认向游戏开发商提供工程师或者艺术家,帮助游戏开发商将适当的特效集成入其开发的游戏中,但是却无法影响游戏开发商是否决定使用PhysX。对此NVIDIA公司高层Ashutosh Rege表示:“我们没有花钱让别人使用PhysX。”NVIDIA并没有强迫游戏开发商使用PhysX:
游戏的物理引擎是与游戏的音效以及游戏的其它部分同时开发的,因此游戏设计师需要在游戏的任何内容出现之前决定是否使用某种中间件。因此对于NVIDIA公司来说,是很难劝服游戏开发商选择PhysX来代替Havok或者其它技术,因此也不可能通过给钱的方式让第三方选择使用无法满足他们需求的工具。因此可以说,就算NVIDIA公司拥有足够的金融资源,NVIDIA也无法为游戏开发付钱,这最终会导致在市场上的失败,对于游戏开发商而言,他们希望推出的是可以玩的游戏而不是用于技术展示的产品。
Ashutosh Rege表示:“Physics引擎是游戏的关键部分。游戏开发商们不会因为任何鼓励而选择physics引擎,如果这将会影响到游戏本身的话。对于游戏开发商而言,主要的关键之处在于功能集、算法、工具等。现在对于游戏开发商而言最重要的是市场平台。换一句话说就是是否支持X360, PS3, PC。同时有部分游戏开发商的目标是iPhone 和 Wii(使用我们的PhysX引擎)。我们支持这些,这也是 PhysX 为什么流行的原因。”
NVIDIA:我们帮助执行GPU PhysX
NVIDIA PhysX中间件在很多游戏中得到了应用,并且可以与多种处理器配合使用,包括个人电脑中相同的多核心处理器和Xbox 360以及其它多核心处理器,比如PlayStation 3,或者性能低许多的处理器比如Wii以及其它平台。现在通过Nvidia GeForce可以得到充分发挥PhysX处理效果的游戏已经达到了15款左右,但是这些游戏却受到了AMD及其合作伙伴的批评。
Ashutosh Rege:“开发商可以选择加入一些GPU PhysX特性。我们当然会帮助他们,我们会派出工程师甚至是艺术人员提供帮助,投入时间与他们的工作人员一起工作。在游戏中加入GPU PhysX与仅加入物理效果是截然不同的。加入这些后处理效果有很多工作要做,因此我们会帮助他们。”
NVIDIA并没有隐瞒向游戏开发商派送工程师甚至是艺术家帮助其进行产品开发,而AMD也向游戏开发商提供技术上的支持同样也不是什么秘密。实际上大部分的游戏开发商都会在推出游戏半年前或者推出之前与AMD或者NVIDIA签署市场协议,这样IHV(independent hardware vendors)就可以与游戏设计就部分游戏功能展开合作。
对于ATI/AMD在今年数次指责NVIDIA有意降低非NVIDIA平台在游戏中支持GPU PhysX的性能表现,对此NVIDIA指出他们已多次给予了否认。Ashutosh Rege表示NVIDIA与开发商合作将入GPU PhysX时,没有做出任何对其它平台有碍的事情。这仅仅只是向GeForce用户提升游戏体验的一个添加剂而已。
PhysX不是3dfx Glide
Ashutosh Rege同时也否认PhysX与3dfx Glide API有血缘关系,后者在NVIDIA公司于2000年时收购3dfx公司之后渐渐被人所遗忘。根据Ashutosh Rege的介绍,3dfx Glide API只能够支持3dfx自家的硬件,而PhysX中间件则能够支持的当前三个主要的游戏平台PlayStation 3, Wii和 Xbox 360以及所有的个人电脑,甚至还包括了苹果公司的iPhone平台。
“将3dfx Glide与 PhysX进行对比是不明智的。PhysX不是API,而是一个完整的软件集,是一个中间件。在中间件业务上会有很多开发商告诉你‘我已得到了这些特性,我也得到这些授权,我需要在这些平台上实施,这里哪个是最好的解决方案?’当然授权的花费也是开发商非常重视的,基于上述可见他们自己做决定。我将非常诚实得告诉你,GPU PhysX并不是游戏开发商首先考虑的,PhysX非常酷,但并不是主要的决定因素。”
NVIDIA也支持工业标准开放
值得注意的是除了自己的PhysX中间件,NVIDIA也与其它开源物理处理工具开发者合作,包括OpenCL。
Ashutosh Rege:“我们非常高兴能够支持所有的OpenCL或DirectCompute。如果开发者要求我们提供帮助贯彻一些特性,我们会将其加入。如果他要求向DirectCompute,加入一些东西,我们也会尽我们所能去做到这点。[…]我们将会通过帮助游戏开发商扩展我们的知识。” |
|