|
本帖最后由 xxx2006 于 2009-11-2 23:49 编辑
看到论坛里很多坛友把物理引擎等同于physx了,呵呵,宣传的力量啊
物理引擎 ≠ physx
虽然physx目前支持的多点,但还有intel的那个HAVOK物理引擎和AMD支持的那个开源物理引擎DMM(《星球大战:原力释放》是首款使用DMM引擎的游戏作品)目前HAVOK(目前不支持GPU加速)和DMM都支持作为中间件支持opencl和DX11 cs,而GPU加速的physx只支持自己的CUDA,所以未来鹿死谁手还不好说。
GPU加速的physx说实在的只是一个基于GPU通用计算的中间件,目前通用计算CUDA有了opencl和DX11 cs两个竞争对手,physx只支持自己的CUDA,个人认为很难发扬光大。希望NV能从长远考虑,做个对opencl和DX11 cs的接口,造福广大游戏玩家。
貌似NV曾经邀请过AMD支持CUDA下的GPU加速physx,但AMD考虑到将来会受制于人(而且AMD自己也想染指GPU通用计算市场),没有答应;回应要求NV让physx做个opencl的接口,这样A卡就可以支持GPU加速的physx了(虽然可能效率差点),NV坚决不同意,要么支持CUDA,要么别想染指physx GPU加速技术,协同工作也不可以! |
|