DX10带来的视觉盛宴
DX10的到来让人兴奋不已,它在前台给人的感觉就是能带来华丽逼真的画面,但是这些都是在后台技术支持才可以实现的。与DX9相比,DX10主要改进在于增加对几何着色器、流输出的支持。DX10可以最大地降低CPU负载。通过修改API核心、引入新的机制和单条批量绘制三种方式来实现。

HD2600构架 120 个流处理器单元
其实DirectX 10在图形技术方面的特色在于Shader Model 4.0以及统一渲染架构。现在大家在选购显卡时都会关注GPU是否支持SM3.0——DirectX 9C所必须的规格,而SM4.0就是一款DirectX 10 GPU必须具备的特性。我们都知道SM3.0相比更早的SM2.0最明显的变化就是支持FP16 HDR技术(实际上SM3.0更多的指令让GPU运行效率也大为改进),带来更绚丽的光影效果。
另一个就是Unified Shader(统一渲染),DirectX 10中,将不再有像素和顶点之分。DirectX 10最显著的变化就是完全放弃GPU当中的固定渲染模式,并且支持GPU行为的完全自由化,即GPU不在明确划分像素着色和顶点着色单元,并且支持多种任务,如2D/3D/视频加速等等任务的自由分配。由并行工作的流处理器执行顶点、像素、几何和物力着色操作,拥有最高的渲染效率。

游戏截图
DX10画面却是嚣张,漫天大雪和不断出现的巨型怪兽给小编留下了深刻印象,展现在玩家眼前的是不断变化的绮丽场景。

绚丽的爆炸场面在DX9里是看不到的
与DX9的失落星球相比,DX10图形技术将使游戏性能提升10%~20%,这种技术是依靠DX10 API和显卡独有的几何着色和流输出实现的.就比如上图的场面,人物在雪地里留下的脚印在几何着色的配合下调用统一渲染构架中的大部分流处理器进行顶点着色,将脚印的纹理信息直接映射到顶点上以加快渲染速度。