POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 11027|回复: 138
打印 上一主题 下一主题

关于physx 和 dx11的关系

[复制链接]
头像被屏蔽
跳转到指定楼层
1#
发表于 2009-10-24 06:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2009-10-24 06:31 | 只看该作者
本帖最后由 Asuka 于 2009-10-24 06:33 编辑
两者从运行意义上当然是可以共存的,但是很多人不明白的是两者在标准意义上是相互竞争,是不可能共存的。从前有一个显卡芯片研发厂商3dfx,其自有api glide, 当时大部分游戏都为glide优化,而不是dx。当然,它的芯片也可以运行dx,但是效率较差。后来微软的标准最终成为了主流,也就不会有软件厂商费心开发glide的游戏了。

physx当然可以和dx11共存,问题是软件厂商为何要用一个封闭的标准实现物理运算而不用开放的标准实现物理运算。更不用谈还有opencl。intelfan 发表于 2009-10-24 06:18


除了Intel的Havok和NV的Physx,软件厂商还能用什么开放标准实现物理运算?
回复 支持 反对

使用道具 举报

头像被屏蔽
3#
 楼主| 发表于 2009-10-24 06:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2009-10-24 06:41 | 只看该作者
本帖最后由 Asuka 于 2009-10-24 07:00 编辑
opencl 参见 http://video.google.com/videosearch?q=opencl+physics&;oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&ei=rS_iSsCaBsPN8QbVlYHoAQ&sa=X&oi=video_result_group&ct=tit ...
intelfan 发表于 2009-10-24 06:36


汗......你不如说游戏开发商从头开始自己写操作系统和驱动算了

知道引擎是什么概念么?
回复 支持 反对

使用道具 举报

5#
发表于 2009-10-24 06:43 | 只看该作者
本帖最后由 Asuka 于 2009-10-24 06:45 编辑

顺便说一下,你搜出来的这个dx11 with physics,第一个UT3就是支持NV physX的,而opencl with physics,全部是AMD的官方demo....
回复 支持 反对

使用道具 举报

6#
发表于 2009-10-24 08:18 | 只看该作者
PhysX不是和DX API竞争的关系,目前可以把它看为NV独占的special feature,退一步说,即使到时PhysX无法继续被放弃,NV依旧可以一如既往地支持DX。如果说NV想闭门造车搞个API来竞争或取代DX,那么可以说其违背大势所趋等云云。
此外NV也支持OpenCL。
回复 支持 反对

使用道具 举报

7#
发表于 2009-10-24 08:33 | 只看该作者
本帖最后由 earcandy 于 2009-10-24 08:36 编辑

争论两种标准是共存还是竞争没有什么意义,微软想要来拿的时候自然会来,NV也只能紧跟微软走,但微软现在主要精力是推广win7,暂时没有精力搞这个,除非PhysX出现巨大的商机,鲍尔默才会来摘桃子
回复 支持 反对

使用道具 举报

8#
发表于 2009-10-24 08:38 | 只看该作者
本帖最后由 gz_easy 于 2009-10-24 08:41 编辑

PhyX可以被招安的,举个不恰当的例子,当年S3 Texture Compression,后来融入DXTC。
回复 支持 反对

使用道具 举报

9#
发表于 2009-10-24 12:54 | 只看该作者
当M$重视物理运算,必然会在DX中增加类似PhyX的东东~你说游戏厂商会支持谁?
回复 支持 反对

使用道具 举报

10#
发表于 2009-10-24 13:25 | 只看该作者
当M$重视物理运算,必然会在DX中增加类似PhyX的东东~你说游戏厂商会支持谁?
ailong 发表于 2009-10-24 12:54


物理引擎是什么东西? 微软可以把物理引擎垄断? 如果重视游戏引擎呢?那什么时候微软能把游戏引擎也垄断了?
回复 支持 反对

使用道具 举报

11#
发表于 2009-10-24 13:56 | 只看该作者
关公战秦琼.
回复 支持 反对

使用道具 举报

12#
发表于 2009-10-24 14:13 | 只看该作者
虽然表面上两者没有矛盾
但表现在市场上,一方会让另一方逐渐销声匿迹的
回复 支持 反对

使用道具 举报

13#
发表于 2009-10-24 14:20 | 只看该作者
本帖最后由 boris_lee 于 2009-10-24 14:22 编辑
两者从运行意义上当然是可以共存的,但是很多人不明白的是两者在标准意义上是相互竞争,是不可能共存的。从前有一个显卡芯片研发厂商3dfx,其自有api glide, 当时大部分游戏都为glide优化,而不是dx。当然,它的芯片 ...
intelfan 发表于 2009-10-24 06:18

DX都出到11了,Unreal/Id tech Engine也没见少卖
........
回复 支持 反对

使用道具 举报

14#
发表于 2009-10-24 14:27 | 只看该作者
physx for CUDA是私有平台标准,不是所有人都能平等享受的。
这个矛盾的焦点在CUDA而不是Physx。

Physx其技术很优秀,当令人作呕的是NV的商业手段,他剥夺了非N卡消费者平等使用Physx的权利!

所以Physx从一个优秀的物理引擎变成一个让人讨厌的私有标准。绝大多数使用非NV显卡的PC玩家都很厌恶NV的Physx,这就是事实!
回复 支持 反对

使用道具 举报

15#
发表于 2009-10-24 14:30 | 只看该作者
Windows还没开源呢,难道也说Windows也是让人讨厌的?逻辑问题啊……

不是NV不让AMD支持Physx,而是NV当初给AMD开放Physx,而AMD拒绝了。这个问题在以前好几个关于Physx的帖子中有过说法。

纳尼童鞋的逻辑……………………哎……………………不多说什么了………………
回复 支持 反对

使用道具 举报

16#
发表于 2009-10-24 14:30 | 只看该作者
除了Intel的Havok和NV的Physx,软件厂商还能用什么开放标准实现物理运算?
Asuka 发表于 2009-10-24 06:31

倒还是有,比如bullet,ODE之类
不过包括PX在内这些都是第三方中间件(其实DX也是中间件,和DX、OGL这样的行业事实标准都差得远
和DX完全不是一个层面的东西
不知道某些人首先将PX拔高为标准,然后散布NV自不量力挑战 MS,从而招致MS嫉恨排斥等等下场到底是基于一种怎样的向壁虚构
回复 支持 反对

使用道具 举报

17#
发表于 2009-10-24 14:33 | 只看该作者
本帖最后由 boris_lee 于 2009-10-24 14:35 编辑
physx for CUDA是私有平台标准,不是所有人都能平等享受的。
这个矛盾的焦点在CUDA而不是Physx。

Physx其技术很优秀,当令人作呕的是NV的商业手段,他剥夺了非N卡消费者平等使用Physx的权利!

所以Physx从一个 ...
什么? 发表于 2009-10-24 14:27

Windows也没开放,你怎么不去用Linux啊?不知道A卡Linux驱动是怎样一套杯具吧?
PX 根本不是标准,一个中间件而已
微软剥夺了非windows消费者使用ActiveX/.NET Framework的权利?
回复 支持 反对

使用道具 举报

18#
发表于 2009-10-24 14:38 | 只看该作者
国内绝大多数网银都要ActiveX的哦
开放爱好者有种别用
就是不知道一边叫嚷着技术开放,一边怒斥给开发者提供技术支持的the way..是一种什么心态?
回复 支持 反对

使用道具 举报

19#
发表于 2009-10-24 14:50 | 只看该作者
Windows也没开放,你怎么不去用Linux啊?不知道A卡Linux驱动是怎样一套杯具吧?
PX 根本不是标准,一个中间件而已
微软剥夺了非windows消费者使用ActiveX/.NET Framework的权利?
boris_lee 发表于 2009-10-24 14:33
请问有非windows消费者在乎使用ActiveX/.NET Framework的权利么?你这类比的根本就没有可比性!


PX是与时否是一个中间件没有关系,恶心人的是NV的商业手段!

Nv可把Physx和CUDA绑在一起,这没什么错。但问题是安装A卡,又安装N卡作为物理卡的消费者凭什么个不能使用Physx呢?消费者购买了就应该有使用的权利,从软件商不冲突,到道理上也说的过去,凭什么不让用
回复 支持 反对

使用道具 举报

20#
发表于 2009-10-24 14:58 | 只看该作者
本帖最后由 boris_lee 于 2009-10-24 15:00 编辑
请问有非windows消费者在乎使用ActiveX/.NET Framework的权利么?你这类比的根本就没有可比性!


PX是与时否是一个中间件没有关系,恶心人的是NV的商业手段!

Nv可把Physx和CUDA绑在一起,这没什么错。但问题 ...
什么? 发表于 2009-10-24 14:50

你去看看linux论坛上那些网银讨论帖
中间件和硬件、软件绑在一起的多了,要不你看看非编卡那个不配视频软件插件的?
这会又转进到A+N消费者了?
可是问题是,PHYSX在这环境下也能跑啊,用CPU跑不是跑?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-20 16:22

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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