原帖由 Edison 于 2008-8-25 19:59 发表
Microsoft 没有物理引擎,Compute Shader 只是 GPGPU 高级语言,Microsoft 的 Robotics Studio 采用 PhysX 作为物理引擎。
原帖由 55555555 于 2008-8-25 20:27 发表
{lol:] M$到现在都没有说DX会统一物理加速,你就说知道了?你还不如说M$会统一地球。{lol:]既然DX11推行compute shader,还统一物理加速干嘛?{lol:]
原帖由 望君珍重 于 2008-8-25 19:02 发表
有点糊涂了。物理引擎到底是什么,也是通过软件或驱动来控制硬件吧,那软件和驱动也是用语言编写出来的吧?
MS的意思是不是,也能编写出这类驱动或软件呢?
原帖由 distance 于 2008-8-25 20:56 发表
dx会一步一步走向坟墓。dx10硬件早普及了,dx10还不普及,因为必须要装lj的vista。对于这样霸道的作风,实在是天人共愤。这就为dx的消亡奠定了群众基础。当gpu的架构发生革命性的变革,需要一个全新api的时候,新的英 ...
原帖由 55555555 于 2008-8-25 19:27 发表
{lol:] M$到现在都没有说DX会统一物理加速,你就说知道了?你还不如说M$会统一地球。{lol:]既然DX11推行compute shader,还统一物理加速干嘛?{lol:]
原帖由 droganmaster 于 2008-8-25 22:48 发表
战争机器2将会强化PhysX的运用{lol:]
说不定以后DX11可能是通过所谓的Computer Shader来实现对PhysX的支持{lol:]
只能CPU运算的Havok只能靠边站{lol:]
我在考虑一个问题 DX11相比DX10的进步貌似在硬件层面不 ...
原帖由 hailto911 于 2008/8/25 22:31 发表
简单说
ms的compute shader是在dx里设置api,可以利用gpu来进行运算,只是实现了一个谁来算的问题
物理引擎是一整套数学模型,解决了怎么算的问题
两者没有矛盾
afan们用不着欢欣鼓舞
原帖由 wendy888 于 2008-8-25 13:07 发表
微软正通过Directx 11,树立以GPU为核心的运算架构。
在最新的DirectX 11的消息中透露,微软在DX11中加入物理加速计算--Compute Shader支持,主要支持以GPU为核心,处理高速度并行计算,包括数学运算、物理运算等 ...
原帖由 harleylg 于 2008-8-26 00:10 发表
很有道理,不过如果PhysX或者Havok采用Computer Shader来实现,那么使用A卡的消费者就有福了。只是不知道Intel和NV谁会先走出这一步?
原帖由 望君珍重 于 2008-8-26 09:27 发表
PX怎么个跨平台?目前不就支持Nv吗,我想如果这种技术能公开透明,成为像DX一样的,那还有戏。不然PC游戏平台也要像游戏一样分宗分派,想玩好游戏得买几种不同的卡。。。
而且我也看不出int跟amd会普及cuda和Px,公 ...
原帖由 hailto911 于 2008-8-26 09:28 发表
个人觉得:Computer Shader只是gpu运算的通用接口,与physk有点矛盾,因为physk是通过cuda来调用gpu进行运算的,那么Computer Shader是否和cuda兼容这是个问题,最总还是要看nvida会不会向ms靠拢。
原帖由 望君珍重 于 2008-8-26 09:52 发表
噢,是这意思。但Px目地不就是物理加速吗,光编出Px的游戏不支持物理加速有何意义呢?
就好比拿360非要玩合金装备一样,希望以后PC游戏不要发展成这样。。。
原帖由 toshibacom 于 2008-8-26 10:00 发表
如果CUDA在CS的底层,那就是要通过CUDA解释CS的指令再运行,这样比直接运行CS的指令效率上低了不少。我认为支持DX11的GPU都会直接运行CS的指令。
原帖由 boris_lee 于 2008-8-26 10:05 发表
问题是现在cs的资料不足,不知到底是高层还是中层,层级越低,效率越高,但是可读性越差,开发难度越高。如果CS作为HLSL的一部分,通过CUDA解释也不是不可能的
类似于.net 的IL
不管是cs还是cuda,都是高级语言代码,GPU不能直接执行,要透过编译器+驱动程序
原帖由 angelser 于 2008-8-26 10:32 发表
无论CUDA加在哪一步,只要确定游戏需要使用CS,那么效率必然会打折扣
如果不使用CS,那就成了CUDA和CS的标准之争
这样理解对不对?
原帖由 angelser 于 2008-8-26 10:32 发表
无论CUDA加在哪一步,只要确定游戏需要使用CS,那么效率必然会打折扣
如果不使用CS,那就成了CUDA和CS的标准之争
这样理解对不对?
原帖由 toshibacom 于 2008-8-26 09:46 发表
Computer Shader和CUDA都是gpu运算的接口,区别是CUDA目前只能在NV的GPU上运行,但是以微软的号召力和业界地位,他即将发布的DX11中的Computer Shader必然是所有GPU都能支持的。所以CUDA在PC windows平台上已经没什 ...
原帖由 distance 于 2008-8-25 21:56 发表
dx会一步一步走向坟墓。dx10硬件早普及了,dx10还不普及,因为必须要装lj的vista。对于这样霸道的作风,实在是天人共愤。这就为dx的消亡奠定了群众基础。当gpu的架构发生革命性的变革,需要一个全新api的时候,新的英 ...
欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |