|
关键字之七:DirectX9.0c
围绕着DirectX9.0c的Shader Model3.0规范,ATI和nVIDIA可谓煞费苦心。nVIDIA从GeForce 6系列开始就让显卡支持DirectX9.0c的所有规范,在当时只有很少游戏支持DirectX9.0c的时候的确有些高瞻远瞩的意味。现在看来,ATI除了最新推出的X1000系列显卡以外都不支持DirectX9.0c成为了其显卡最大的诟病。
继Pixel Shader与Vertex Shader出现之后,整个游戏市场发生了翻天覆地的变化,如今DirectX 9.0C已经成为一种潮流。从目前的3D游戏发展趋势来看,Pixel Shader与Vertex Shader正体现出越来越大的作用。由于着色器具有可编辑性,游戏开发者可根据需要为产品打造出独特的视觉效果。nVIDIA和ATi公司都建有适合各自显卡的着色器标准库。在不需要特定效果时,开发者也可以直接调用这些标准库。在Shader Model 3.0的帮助下,开发人员的操作难度大幅度降低,从而令越来越多的游戏更多利用这些特效,奠定普及应用的基础。

D3D有微软的支持,其道路还很长
DirectX的路还很长,微软已经宣布明年将随同Windows Vista一起发布DirectX10。而DirectX10将完全放弃GPU当中的固定渲染模式,并且支持GPU行为的完全自由化,即GPU不在明确划分像素着色和顶点着色单元,并且支持多种任务,如2D/3D/视频加速等等任务的自由分配。DirectX10将加入Shader4.0技术,并首度实现RayTracing光线追踪,将位移贴图Displacement作为标准之一。 |