POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 3437|回复: 25
打印 上一主题 下一主题

物理引擎 ≠ physx

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-2 23:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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加速技术,协同工作也不可以!
2#
发表于 2009-11-2 23:09 | 只看该作者
本来物理引擎就不等于PHYSX啊。
PHYSX也不是基于CUDA的中间件,要不游戏机怎么办?
只有GPU加速部分目前才是基于CUDA的。
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-2 23:12 | 只看该作者
目前 Havok和ODM(不是DMM)的GPU支持还停留在纸面
倒是bullet有了OPENCL支持,不过是在CUDA支持后的2个版本。
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2009-11-2 23:20 | 只看该作者
本来物理引擎就不等于PHYSX啊。
PHYSX也不是基于CUDA的中间件,要不游戏机怎么办?
只有GPU加速部分目前才是基于CUDA的。
boris_lee 发表于 2009-11-2 23:09


PhysX 明明就是个中间件,NV自己也这么说,原配CUDA,当然也可以做个接口出来给游戏机的API,甚至做个接口给opencl或DX11 cs

NVIDIA宣布,已经和索尼计算机娱乐公司(SCEI)签订了PS3平台工具与中间件授权协议,据此将在SCEI开发者网络上提供PhysX物理技术开发包(SDK)和源代码,供注册PS3开发人员免费下载、使用。
NVIDIA称,PhysX SDK由一个全功能API和物理引擎组成,开发者、动画师、关卡设计师、艺术家们能够籍此实时创建、预览人物角色与自然物体的物理交互效果,从而实现更逼真的游戏场景、更真实的游戏体验:可以破坏的建筑、满天乱飞的碎片、火花四溅的弹药、随风摇摆的树木、自由波动的水流……
PhysX技术目前已经得到150多款不同游戏和10000多名注册用户的采纳,全面支持PC、PS3、X360、Wii等游戏平台,此番是作为认可中间件供应商支持PS3。
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-2 23:24 | 只看该作者
3dfx抱着的东西是使显卡发挥作用的最基础的东西

NV抱着的东西可有可无
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-2 23:39 | 只看该作者
PhysX 明明就是个中间件,NV自己也这么说,原配CUDA,当然也可以做个接口出来给游戏机的API,甚至做个接口给opencl或DX11 cs


xxx2006 发表于 2009-11-2 23:20

你这是倒果为因。
PHYSX是中间件,但不是基于CUDA的。
先有了跨平台的基于CPU的通用PHYSX再有了基于PPU、GPU的PHYSX硬件加速
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-2 23:39 | 只看该作者
《星球大战:原力释放》是首款使用DMM引擎的游戏作品,可以看得出DMM发展多么艰难
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2009-11-2 23:46 | 只看该作者
你这是倒果为因。
PHYSX是中间件,但不是基于CUDA的。
先有了跨平台的基于CPU的通用PHYSX再有了基于PPU、GPU的PHYSX硬件加速
boris_lee 发表于 2009-11-2 23:39


呵呵,承认错误,也可以这么说,没被NV兼并时,PHYSX的原配不是CUDA,当时的确是从基于CPU、PPU的通用PHYSX开始的。
应该是GPU加速的PHYSX是CUDA的中间件,CPU、PPU加速的PHYSX不是,所以A卡佩强U也是可以部分弥补的。
回复 支持 反对

使用道具 举报

9#
发表于 2009-11-3 00:12 | 只看该作者
《星球大战:原力释放》是首款使用DMM引擎的游戏作品,可以看得出DMM发展多么艰难
ccx0289 发表于 2009-11-2 23:39


钱的问题
回复 支持 反对

使用道具 举报

10#
发表于 2009-11-3 00:26 | 只看该作者
这个道理还真有不少人不懂滴
回复 支持 反对

使用道具 举报

11#
发表于 2009-11-3 07:41 | 只看该作者
学习了!帮顶
回复 支持 反对

使用道具 举报

12#
发表于 2009-11-3 09:40 | 只看该作者
目前好像PHYSX的游戏稍多点。。。
回复 支持 反对

使用道具 举报

13#
发表于 2009-11-3 10:05 | 只看该作者
钱的问题
inmark 发表于 2009-11-3 00:12


什么都是钱的问题,不特意去推动,不管谁的物理引擎都会是少数
回复 支持 反对

使用道具 举报

14#
发表于 2009-11-3 11:51 | 只看该作者
呵呵死抱自己东西有什么不对,ms不是死抱自己的directx和windows么,死抱到底对不对要客观点看
回复 支持 反对

使用道具 举报

15#
发表于 2009-11-3 12:38 | 只看该作者
Pixelux DMM有下载吗?
回复 支持 反对

使用道具 举报

16#
发表于 2009-11-3 12:59 | 只看该作者
到底用的是那个引擎?
回复 支持 反对

使用道具 举报

17#
发表于 2009-11-3 15:51 | 只看该作者
通用引擎~~~~~~~~~
回复 支持 反对

使用道具 举报

18#
发表于 2009-11-3 15:57 | 只看该作者
用了这个,N卡跑分好高的哦。
回复 支持 反对

使用道具 举报

19#
发表于 2009-11-3 20:22 | 只看该作者
支持physx的游戏倒是不少

不过支持physx GPU加速的游戏就没有几款了

都是用CPU算的    A卡N卡都一样
回复 支持 反对

使用道具 举报

20#
发表于 2009-11-3 23:55 | 只看该作者
支持physx的游戏倒是不少

不过支持physx GPU加速的游戏就没有几款了

都是用CPU算的    A卡N卡都一样
scowl 发表于 2009-11-3 20:22


小白们不这么认为

N的宣传功不可没啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-7 22:32

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表