DirectX支配游戏!历代GPU架构全解析
分享
● DirectX 11注重效率:关键特性曲面细分
DX9C和DX10听起来非常完美,但也有明显的缺点,就是系统资源开销很大,运算效率比较低,所以DX11的重点就落在了改进渲染效能方面。DX11除了将ShaderModel从4.0升级至5.0外,还有两项最重要的改进就是Tessellation和DirectCompute,其中DirectCompute的指令集主要来源于ShaderModel 5.0。
当然还有多线程渲染、增强的纹理压缩格式等其它若干改进,在我们之前的HD5800和GTX480评测中已经做过详细介绍了,因此就不再赘叙。
Tessellation被译为镶嵌,就是一种能让GPU在模型内部自动插入新的顶点,从而让几何图形变得无比复杂细腻的技术,它可以在很少的性能损失下换取明显的画质提升。DX11游戏在画面上的改进主要来自于曲面细分技术,而且曲面细分还能带来很多意想不到的特效!
为了配合Tessellation技术,微软还专门设计了两种全新的Shader着色器,Hull和Domain,以便更精确的控制镶嵌位置,并置换位移贴图。这就与DX9/DX10时代的Tessellation有着本质区别,无法照抄照搬。
DirectCompute则是微软的GPU计算API,可以让GPU处理一些非图形类指令,获得远超CPU的性能。不过目前DirectCompute主要还是用在图形渲染后处理器方面,可以产生非常逼真的景深、透明效果。
2人已赞
第1页:DirectX版本与GPU架构之间的关系第2页:DirectX 7.0特性:硬件T&L第3页:DirectX 7.0架构:首颗GPU GeForce 256第4页:DirectX 8.0特性:像素和顶点管线第5页:DirectX 8.0架构:N/A争霸开始第6页:DirectX 9.0特性:高精度渲染第7页:DirectX 9.0架构:"真DX9"大获全胜第8页:DirectX 9.0c特性:震古烁今的HDR第9页:DirectX 9.0c架构:6800领衔1900收官第10页:DirectX 10特性:统一渲染和几何着色第11页:DirectX 10架构:G80和R600斗了4年第12页:DirectX 11特性:曲面细分最关键第13页:DirectX 11架构:沿用DX10架构行吗?第14页:回顾历史:DX重大版本升级GPU必改架构第15页:展望未来:GF100才是真正的DX11架构