POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: wendy888
打印 上一主题 下一主题

微软正通过Directx 11,树立以GPU为核心的运算架构

[复制链接]
21#
发表于 2008-8-25 19:27 | 只看该作者
原帖由 红发IXFXI 于 2008-8-25 19:14 发表

不懂技术。。。但是知道dx会统一物理加速。。。PX消失。。。

{lol:] M$到现在都没有说DX会统一物理加速,你就说知道了?你还不如说M$会统一地球。{lol:]既然DX11推行compute shader,还统一物理加速干嘛?{lol:]
回复 支持 反对

使用道具 举报

22#
发表于 2008-8-25 19:32 | 只看该作者
GPU物理加速是大势所趋,物理特效给游戏带来的画面革命看看英雄连就知道了,nv的思路是对的,GPU将取代cpu的主导地位,所以inter感到来自nv真正的威胁,inter争标准、搞自己的GPU,是必然的,当然,此时ms老大发话了。amd如果跟不上潮流,只能向当年世嘉一样被sony淘汰。
回复 支持 反对

使用道具 举报

23#
发表于 2008-8-25 19:32 | 只看该作者
原帖由 55555555 于 2008-8-25 20:27 发表

{lol:] M$到现在都没有说DX会统一物理加速,你就说知道了?你还不如说M$会统一地球。{lol:]既然DX11推行compute shader,还统一物理加速干嘛?{lol:]

{lol:]俺只说会统一物理加速。。。统一地球是你yy的
回复 支持 反对

使用道具 举报

24#
发表于 2008-8-25 19:33 | 只看该作者
原帖由 望君珍重 于 2008-8-25 19:02 发表
有点糊涂了。物理引擎到底是什么,也是通过软件或驱动来控制硬件吧,那软件和驱动也是用语言编写出来的吧?
MS的意思是不是,也能编写出这类驱动或软件呢?


物理引擎就是把 牛顿 模型进行简化,使其可以在现有的平台上实时运算,它必须的功能包括了大量的数学运算模型、碰撞侦测模块、刚体力学模块,减少开发人员在实现这些功能上代码编写,一个完整的物理模型还应该提供一些可选的物理特性模块,例如流体力学、布料模拟、粒子系统、可破碎对象力学等模块。

PhysX 以及其他物理引擎把上述功能打包的 API,API 能做的除了功能打包,还有就是把调用硬件实现的方式透明化,如何与硬件实际打交道是驱动或者 runtime 的事情,游戏开发人员只需要按照 API 的规定和函数编写代码即可。

目前 PhysX 的 GeForce PhysX 加速实现是在驱动一级借助 CUDA 来实现的。

简单的说,compute shader 就是一个 gpgpu 语言的实现方式而已,它没有形成一个"引擎"。
回复 支持 反对

使用道具 举报

25#
发表于 2008-8-25 19:34 | 只看该作者
原帖由 Edison 于 2008-8-25 17:29 发表
compute shader 不是物理加速,而是 GPGPU 高级语言,和 CUDA 类似,如果不采用它写程序,什么也不是。

CUDA和Computer shader很类似于CG和HLSL,前者都是NV力推有跨平台的优势,后者都是MS主导仅限于windows平台的DX,至于谁优谁劣,要时间来验证,不知道现在CG和HLSL的对比情况如何?
回复 支持 反对

使用道具 举报

distance 该用户已被删除
26#
发表于 2008-8-25 20:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
27#
发表于 2008-8-25 21:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

28#
发表于 2008-8-25 21:32 | 只看该作者
原帖由 distance 于 2008-8-25 20:56 发表
dx会一步一步走向坟墓。dx10硬件早普及了,dx10还不普及,因为必须要装lj的vista。对于这样霸道的作风,实在是天人共愤。这就为dx的消亡奠定了群众基础。当gpu的架构发生革命性的变革,需要一个全新api的时候,新的英 ...

除非windows完蛋,DX将永远在windows平台上占据主流地位。
回复 支持 反对

使用道具 举报

29#
发表于 2008-8-25 21:49 | 只看该作者
:a) :a) :a)
回复 支持 反对

使用道具 举报

30#
发表于 2008-8-25 21:58 | 只看该作者
原帖由 55555555 于 2008-8-25 19:27 发表

{lol:] M$到现在都没有说DX会统一物理加速,你就说知道了?你还不如说M$会统一地球。{lol:]既然DX11推行compute shader,还统一物理加速干嘛?{lol:]


Matrix!!
不排除这个可能性。。。。
回复 支持 反对

使用道具 举报

31#
发表于 2008-8-25 22:24 | 只看该作者
MS旗下的《战争机器》也支持PX,如果照各位反PX人士(或者叫反N人士)的理论来看,这不是搬起石头砸自己脚的愚蠢行为吗{titter:]
回复 支持 反对

使用道具 举报

32#
发表于 2008-8-25 22:31 | 只看该作者
简单说
ms的compute shader是在dx里设置api,可以利用gpu来进行运算,只是实现了一个谁来算的问题
物理引擎是一整套数学模型,解决了怎么算的问题
两者没有矛盾
afan们用不着欢欣鼓舞
回复 支持 反对

使用道具 举报

33#
发表于 2008-8-25 22:44 | 只看该作者
我个人比较希望OpenGL3.0能够消灭DX11{lol:]   因为没有操作系统的限制
回复 支持 反对

使用道具 举报

34#
发表于 2008-8-25 22:48 | 只看该作者
战争机器2将会强化PhysX的运用{lol:]
说不定以后DX11可能是通过所谓的Computer Shader来实现对PhysX的支持{lol:]
只能CPU运算的Havok只能靠边站{lol:]

我在考虑一个问题 DX11相比DX10的进步貌似在硬件层面不是很大啊 会不会出现DX10的显卡照样能开启DX11特效呢?{shocked:]
sM5.0 Tellslation到底是个什么东西捏?
回复 支持 反对

使用道具 举报

35#
发表于 2008-8-25 22:48 | 只看该作者
DX领先OpenGL越来越多了

OpenGL的问题是巨多厂商为制定标准扯皮~~~
回复 支持 反对

使用道具 举报

36#
发表于 2008-8-25 22:49 | 只看该作者
原帖由 droganmaster 于 2008-8-25 22:48 发表
战争机器2将会强化PhysX的运用{lol:]
说不定以后DX11可能是通过所谓的Computer Shader来实现对PhysX的支持{lol:]
只能CPU运算的Havok只能靠边站{lol:]

我在考虑一个问题 DX11相比DX10的进步貌似在硬件层面不 ...

Computer shader估计就需要硬件的稍微照顾,而且如果明确支持GPGPU的话,DX11将是改变最大的一代DX了
回复 支持 反对

使用道具 举报

37#
发表于 2008-8-25 22:51 | 只看该作者
每项新技术的先驱都难产……
回复 支持 反对

使用道具 举报

38#
发表于 2008-8-26 00:02 | 只看该作者
卧榻之旁岂容他人鼾睡。
如果物理引擎真有前途,MS恐怕不会把自己Windows平台上的标准让给他人制订。
面对Google等的咄咄逼人,MS也禁不起太多的失误。

NVIDIA觊觎物理标准的话语权,反倒得罪了一大票人,估计是得不偿失了。
其实GT200也没有输给4800多少,最多下一代捞回来就是了。
何必大肆搞什么PX、CUDA,连续开罪Intel和MS,反倒给了AMD洞若观火的机会。
还是好好搞好3D加速这份很有前途的职业吧。
回复 支持 反对

使用道具 举报

39#
发表于 2008-8-26 00:05 | 只看该作者
物理引擎不会存在所谓的标准,就好像游戏引擎也不存在什么标准一样,它们的标准只有物理学和实现的速度。
回复 支持 反对

使用道具 举报

40#
发表于 2008-8-26 00:07 | 只看该作者
原帖由 mousefire 于 2008-8-25 22:36 发表


DX11既然提供了这样一个编程平台,想实现DX版物理加速不是件难事

C++既然提供了数组,想解线性方程组也不是难事了{happy:]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-18 22:35

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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