围绕PhysX物理加速技术,AMD、NVIDIA近日又打起了口水仗。AMD指责竞争对手通过行贿开发人员的手段来 强行推广自己的技术,而NVIDIA承认虽然提供了工程师或者艺术家与游戏开发商进行相关协作,但却并没有影响他们是否愿意使用PhysX的决 定。NVIDIA全球开发者技术主管Ashutosh Rege声称:“根本不存在什么我们用金钱贿赂某人采纳PhysX的幕后交易。”
Rege解释说:“物理引擎是游戏的关键部分。游戏开发商不会因为任何(金钱)刺激而采纳某个物理引擎,这会伤害游戏本身。游戏开 发商(选择物理引擎)的首要标准包括功能性、算法、 工具和厂商支持。如今对游戏开发来说最重要的是发布平台,换句话说就是支持 X360、PS3、PC还是面向iPhone、Wii。我们的PhysX引擎支持所有这些平台,所以才会如此流行。”
当然了,显卡厂商与游戏开发商之间进行合作并不是什么秘密,在很大程度上也是一种需要。Rege表示,如果游戏开发商选择了GPU PhysX,他们确实会在工程甚至艺术方面提供帮助,而且会亲临现场花很多时间一起探讨,毕竟为游戏增加GPU PhysX支持要比普通物理效果和后处理效果困难得多,另外如果显卡厂商愿意,他们也会帮忙进行一些捆绑推广。
AMD还曾经指责说,NVIDIA会故意降低PhysX引擎在别家平台上的性能,不过NVIDIA回应说GPU PhysX技术只是针对自家GeForce显卡客户的一个附加值,最终提升PC平台游戏体验,但他们不会以任何形式伤害那些不支持GPU PhysX的第三方平台。
AMD对NVIDIA PhysX技术的声讨中最鲜明的观点就是以当年的3dfx Glide为例,声称封闭标准是没有前途的,NVIDIA自然不会赞同了。Rege认为这种比喻很不明智,因为PhysX并不是一种 API,而是一整套软件,是一个中间件。开发商会根据自己设定的功能特性、能接受的授权条款、技术部署的难度来选择最合适的中间件。他 还很坦诚地说,GPU PhysX并不是游戏开发商的首要考虑因素和决定性原因,只是一个很酷、很有价值的东西。
Rege还表达了自己公司对开放性标准的支持,比如全面支持OpenCL、DirectCompute,如果开发人员希望NVIDIA能帮忙实现这 些技术,他们不会拒绝。至于AMD发起合作的Bullet物理引擎,NVIDIA表示他们也在与其进行特定的合作。
Rege最后说了一句意味深长的话:“我们卖的是GPU,不是PhysX。”