- 最后登录
- 2013-6-5
- 注册时间
- 2011-12-3
- 阅读权限
- 90
- 积分
- 6206
- 纳金币
- 6206
- 精华
- 0
|
DirectX 11是和微软Windows7一起推出的。推出DirectX 11的目的很明确,就是要充分利用显卡资源,使CPU和GPU都能达到更高的执行效率。
说到DirectX 11,有必要先介绍一下DirectX 10。伴随Vista系统而问世的DirectX 10给用户带来了绚丽无比的新特效,但最终却导致GPU不堪重负。从DirectX 11开始,微软将重心转移到如何提高算法的效率上面,而不是一味地提高模型复杂度。
在DirectX 10之后微软发布了DirectX 10.1 API,对DirectX 10进行了一些小修改,内容大都是提高GPU的资源利用率,总体效果不佳。因此DirectX 10.1没能得到游戏开发商足够的重视,没有像当年的DirectX 9C那样迅速成为市场主流。
DirectX 11的技术侧重点放在了提升了GPU的渲染效率,当GPU有了富裕的运算资源之后,游戏开发商就可以放开手脚去使用更多的特效技术,高效的算法与更加先进的GPU相结合,使DirectX 11从画面到速度都全面超越了DirectX 10。
基于DirectX 11技术的场景生成的是真实的顶点和曲面,所有的物体如台阶和石块都是独立存在的,不再是平面上的虚拟贴图。此外,在光影,烟雾等效果方面DirectX 11表现的也非常真实。
为了让硬件发挥出最佳性能,硬件厂商们通常都会采用更先进的软件规范。目前,AMD已经推出了多款HD5000系列DirectX 11显卡,其性能表现以及画面质量都非常出色。对于游戏玩家们来说,拥有一款DirectX 11显卡,是享受下一代3D游戏的必备。
目前看来DirectX 11被广泛采用的时机已经成熟, DirectX 11让平行编程变得更容易,高级渲染语言也完全成熟,可以说现在选择DirectX 11产品是非常明智。 |
|