我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>行业资讯>新闻动态

DirectX 11技术深度解析

文章来源:互联网 作者:未知 发布时间:2010年03月29日 点击数: 字号:

2009年10月23日,微软高调发布了其最新一代操作系统——Windows7,这款操作系统相对于之前的Vista系统有相当大的进步,特别是在内存占用率以及运行速度方面得到显著改善,并且加入了DirectX 11等新技术。推出DirectX 11的目的很明确,就是能够充分利用显卡资源,从而在游戏以及通用计算方面达到更高的执行效率。

Windows 7——不可阻挡的趋势

对于游戏玩家来说,AERO桌面以及丰富的功能不是他们所关心的,他们最为关注的是操作系统对显卡以及游戏的支持。目前为止,一直被玩家所诟病的Windows 7兼容性已经得到很好的解决,主流游戏软件均可完美运行。此外,在玩家非常关心的独立显卡方面,AMD的DirectX 11主流级显卡已经全面铺货,并且相关的DirectX 11游戏已经发布多款,可以说DirectX 11现在占有天时地利与人和,而唯一值得期待的就是2010年的DirectX 11游戏井喷了。


执行效率——DirectX 10的软肋

谈到DirectX 11,我们就不得不提一下DirectX 10。微软曾许诺DirectX 10可以带来革命性的视觉体验以及渲染技术,但结果却是仁者见仁,尽管其自身有着前瞻性和独到之处,但执行效率的低下,还是无法使其成为像DirectX 9那样的常青树,DirectX 10是变革的转折点,是探索的一个阶段,我们不用怀疑微软的能力,可以肯定的是,DirectX 11最终将会履行这一承诺。

之前Vista系统中的DirectX 10带来了众多绚丽无比的新特效,但“滥用”各种特效最终导致GPU不堪重负。在DirectX 10经历了种种波折,瓶颈尽显时,微软也开始将重心集中在如何提升算法和效率上面,而不是一味的加入新特效或提高模型复杂度。


屈指可数的DX10.1游戏

此后微软发布了DirectX 10.1 API,对DirectX 10进行了小修小补,DirectX 10.1的更新内容相比DirectX 10没有什么革命性的改进,大部分内容都是提高GPU的资源利用率。因此DirectX 10.1没能得到游戏开发商足够多的重视,并没有像当年的DirectX 9C那样迅速成为主流。
????????????????????????????????????????????????????????????

因此,在DirectX 10发布四年之后,业界将期望都寄托在了DirectX 11身上,虽然DirectX 11并没有带来全新的特效,但却通过各种手段提升了GPU的渲染效率,当GPU有了富裕的运算资源之后,游戏开发商就可以大胆的去使用更多的特效和技术,高效的算法与更加先进的GPU相结合,DirectX 11游戏很容易就能从画面到速度全面超越DirectX 10游戏!

Windows Vista / Windows 7对比测试

DirectX 11测试:《Heaven》


测试选项


测试画面

《Heaven》基于Unigine Engine(虚拟现实引擎),对于这个经典的引擎,很多玩家应该非常熟悉了。这家小公司此前已经发布了诸多版本的Demo或者测试程序,第一时间对DirectX 10、DirectX 10.1提供支持并支持Benchmark模式,而且能够向下兼容DirectX 9及OpenGL,为测试者提供多种画面对比和性能对比模式。

从测试中我们可以看到,DirectX 11下的测试帧数相对于DX10提升还是比较明显的, 可见Windows 7下的DirectX 11性能要高于 Vista。

共3页 您在第1页 首页 上一页 1 2 3 下一页 尾页 跳转到页 本页共有3498个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料