原帖由 Edison 于 2008-8-25 12:23 发表
是否支持 Compute Shader 是由 NVIDIA 说了算,Compute Shader 的性质类似于 CUDA , NVIDIA 可以让 PhysX 支持 CUDA ,也可以让 PhysX 不支持或者支持 Compute Shader 。
你连 compute shader 与 physx 的关 ...
原帖由 Edison 于 2008-8-25 12:40 发表
Compute Shader 是和 CUDA 类似的 GPGPU 高级语言,不存在不支持 PhysX 的问题,而是 PhysX 是否提供对应支持的问题, PhysX 是 NVIDIA 长远发展的物理引擎,可以在 DX11 硬件上执行,但是 PhyxX 提供 Compute S ...
原帖由 ROYALSS 于 2008-8-25 13:15 发表
理解力......
是PhysX支持CUDA或Compute Shader 或其他GPGPU 高级语言,不是CUDA等支持PhysX{wink:]
原帖由 疯一样的男子 于 2008-8-25 13:41 发表
如果MS把物理引擎纳入DX 11, 完全或大部分吸纳PhysX也不是不可能,这就是所谓的支持,即便是nv要修改底层部分,量也不大。
PhysX只是物理引擎其中的一种规范标准,虽然可有多种实现方式,但是受制于nv的授权。
所以如果MS想把物理引擎纳入Dx11,其规范标准不会受制于人,同样其实现方式也不可能选择性支持。
原帖由 Edison 于 2008-8-25 13:48 发表
微软没有实现物理引擎,只是实现了对接各种引擎的接口——compute shader/hlsl 5.0。
物理引擎在很长的一段时间里都不会有标准可言。
原帖由 疯一样的男子 于 2008-8-25 14:00 发表
既然有了compute shader就能实现物理引擎,那PhysX这种一家独有的技术还有存在的必要吗?
Physx不就物理引擎标准化吗? 为什么不可能?
原帖由 疯一样的男子 于 2008-8-25 16:27 发表
至于AMD的物理策略,Cheng作出以下评论:"我们的策略是优化我们的CPU,可以更好地运行Havok的API和库文件;然后研究如何提高性能,以某种形式来卸载GPU的物理载荷,我们已经有了理论和模型,但是我们直到准备就绪之后才会宣布我们的产品计划。
原帖由 Edison 于 2008-8-25 17:15 发表
选择支持什么那都是 AMD 自己的事情,对于厂商来说,他们在对技术的支持上总是选择对自己最有利的方式,NVIDIA 为 PhysX 实现 CUDA 对接是对 NVIDIA 最有利的方案,他不需要考虑其他厂商的问题,关键是卖更多的 GPU ...
原帖由 疯一样的男子 于 2008-8-25 17:28 发表
图形性能和价格比对手产品接近的情况下,是一个不错的附加卖点。
在Physx前途不明图形性能落后的情况下来以Physx作为卖点显然不能达到卖更多GPU的目的。
看看现在两家的情形就知道了。
在目前amd强势的情况下,游戏厂商对PhysX的支持也是一个不确定的因素。 没多少游戏支持的话,PhysX卖点在哪里?
原帖由 Edison 于 2008-8-25 12:40 发表
是和 CUDA 类似的 GPGPU 高级语言,不存在不支持 PhysX 的问题,而是 PhysX 是否提供对应支持的问题, PhysX 是 NVIDIA 长远发展的物理引擎,可以在 DX11 硬件上执行,但是 PhyxX 提供 Compute S ...
原帖由 wnxyer 于 2008-8-25 20:33 发表
我认为nvidia最后还是要支持Compute Shader,毕竟游戏行业dx的应用远远多于cuda。
NV不支持Compute Shader,竞争厂商又支持Compute Shader的话,nv在主业上就麻烦大了。
原帖由 Johnalias 于 2008-8-25 22:00 发表
对于游戏开发人员来说,编程方面越简单越好 一句 180cm,Man,18(age),002(style)能自动生成个精致的人模,不用建模不同贴纹理那是最理想的了,虽然Px和CUDA都不是很难,但要花时间,除非你这东西有普遍的意思,为什么DX推广得这么顺利?只要一种函数库,所有显卡都能跑了.历史上搞独食的从来都是以失败告终的,现在支持的大作也只有Tom's系列和Unreal3一个地图包,已经说明了市场反应冷淡
这话说得有意思吗?NV自家八系列以上的显卡,INTEL的CPU软件跑得很慢[titter>
要搞清楚NVIDIA现在是卖硬件,求软件游戏厂商支持,不是MS装吊说不支持哪家硬件谁就要倒霉
原帖由 疯一样的男子 于 2008-8-25 14:00 发表
既然有了compute shader就能实现物理引擎,那PhysX这种一家独有的技术还有存在的必要吗?
Physx不就物理引擎标准化吗? 为什么不可能?
原帖由 Johnalias 于 2008-8-26 01:24 发表
PhysX能和Havok相提并论吗?后者是游戏界公认的东西,很少有厂商会同时支持这两个东西,GPU加速的话MS的DX是王道,一些有能力的公司认为没必要专门再加个物理函数库,直接用C++写由CPU运算更方便些,反正无论是in ...
原帖由 gaiban 于 2008-8-26 10:37 发表
你们搞清楚么? DX11的compute shader本质是pixel shader的升级版, 就是一个新的像素着色器--一个功能更灵活的二级PS着色器. 二级着色器compute shader处理对象是经过老pixel shader处理过的像素.
原帖由 gaiban 于 2008-8-26 10:54 发表
PS3还是地球模拟器吧?
DX11:
http://s08.idav.ucdavis.edu/boyd-dx11-compute-shader.pdf
| 欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |