在今年4月份的一个会议上,NVIDIA公开展示了一段名为Ocean(海洋)的Tech Demo,这也是第一款使用DX11 Compute Shader技术的演示Demo。该Demo是在一块GTX 280显卡上完成的,之所以用DX10显卡来演示,一是因为现在没有实用的DX11显卡,二则是DX11技术并不强制需要DX11显卡,因为DX11可以算是DX10的超集,DX11可以完美兼容于DX10显卡,软件驱动上也不需要大的改动,据说第一款DX11游戏《战地1943》的“寒霜”引擎只用了三个小时就从DX10升级到DX11。
Demo中演示的是黄昏时段起伏不断海洋波浪,实时计算大规模场景内的波浪的动态效果需要非常大的计算量。
如果使用DX11中的Computer Shader技术,API将能借助GPU充裕的浮点计算能力进行加速计算,则能轻易完成大量的FFT(傅里叶变换),极大地提高了波浪生成速度,而且画面质量也更好。
以往受限于浮点运算性能,CPU进行FFT变换只能局限在非常小的区域内,比如64x64,高端CPU最多能达到128x128,而GTX 280则能实现每帧512x512的傅里叶变换,所用时间不过2ms,效能非常高
http://www.tudou.com/programs/view/7NmeHsa6iy8
转自
http://www.mydrivers.com/zhuanti/Nvidia_win70907/index.html
现在DX10级别以上的DX版本已经早不是很多人理解的DX就一定会对效果有影响
事实上,不仅不仅更高版本DX游戏不会硬体不支持老版本
甚至都不会软不支持
基本上都可以理解为完全支持了
我之所以转这篇文章
就是希望还是强调我那个老观点,只要是DX9.0C以后的版本,显卡不会排斥什么效果了(PS3和XBOX360都是DX9显卡)
买显卡根本还是性能问题
当然我要改变DX版本会对游戏有影响这一个传统观念
还是有相当大的难度的
实际上很多游戏在XP下屏蔽某些效果(有一些经证明可以被破解),就算是有非常的确实少量有那么一丝效果区别
DX10本质上只是为了促销vista
DX11本质上同样的,只是为了促销win7
当然,我承认统一构架的效率确实高了不少,但是实质上,统一构架不等于DX10(XBOX360)
就说是白了,DX这个问题现在基本和你已经没有关系,而不是哪个和那个效果有多少差距的问题。。。。。。。。
当你还再说那个和那个有多少效果差别,说明你还是没有理解我的意思
唉。想改变一种观念是很难的。。。。
Demo中演示的是黄昏时段起伏不断海洋波浪,实时计算大规模场景内的波浪的动态效果需要非常大的计算量。
如果使用DX11中的Computer Shader技术,API将能借助GPU充裕的浮点计算能力进行加速计算,则能轻易完成大量的FFT(傅里叶变换),极大地提高了波浪生成速度,而且画面质量也更好。
以往受限于浮点运算性能,CPU进行FFT变换只能局限在非常小的区域内,比如64x64,高端CPU最多能达到128x128,而GTX 280则能实现每帧512x512的傅里叶变换,所用时间不过2ms,效能非常高
http://www.tudou.com/programs/view/7NmeHsa6iy8
转自
http://www.mydrivers.com/zhuanti/Nvidia_win70907/index.html
现在DX10级别以上的DX版本已经早不是很多人理解的DX就一定会对效果有影响
事实上,不仅不仅更高版本DX游戏不会硬体不支持老版本
甚至都不会软不支持
基本上都可以理解为完全支持了
我之所以转这篇文章
就是希望还是强调我那个老观点,只要是DX9.0C以后的版本,显卡不会排斥什么效果了(PS3和XBOX360都是DX9显卡)
买显卡根本还是性能问题
当然我要改变DX版本会对游戏有影响这一个传统观念
还是有相当大的难度的
实际上很多游戏在XP下屏蔽某些效果(有一些经证明可以被破解),就算是有非常的确实少量有那么一丝效果区别
DX10本质上只是为了促销vista
DX11本质上同样的,只是为了促销win7
当然,我承认统一构架的效率确实高了不少,但是实质上,统一构架不等于DX10(XBOX360)
就说是白了,DX这个问题现在基本和你已经没有关系,而不是哪个和那个效果有多少差距的问题。。。。。。。。
当你还再说那个和那个有多少效果差别,说明你还是没有理解我的意思
唉。想改变一种观念是很难的。。。。