DirectX9.0和Direc
去年年初DirectX8发布了,一场无奈的战争开始了。DirectX8可真是个好东西,它发布没多久,全球知名的显卡测试软件制造商在2001年4月份发布了3Dmark2001,支持DirectX8的全部特效。 令人无奈的是当时绝大部分显卡都不能完成此软件的全部测试,其中的4个场景跑不出来。原因是,DirectX8集成了两大特技――VS (Vertex Shader)和PS(Pixel Shading)。 通过vs和ps的渲染,可以很容易的宁造出真实的水面动态波纹光影效果。但是这两个效果过滤了一大批主流显卡,第一块支持DirectX8的显示卡是Nvidia的Geforce 3这时,真正的第...全部
去年年初DirectX8发布了,一场无奈的战争开始了。DirectX8可真是个好东西,它发布没多久,全球知名的显卡测试软件制造商在2001年4月份发布了3Dmark2001,支持DirectX8的全部特效。
令人无奈的是当时绝大部分显卡都不能完成此软件的全部测试,其中的4个场景跑不出来。原因是,DirectX8集成了两大特技――VS (Vertex Shader)和PS(Pixel Shading)。
通过vs和ps的渲染,可以很容易的宁造出真实的水面动态波纹光影效果。但是这两个效果过滤了一大批主流显卡,第一块支持DirectX8的显示卡是Nvidia的Geforce 3这时,真正的第4代3D加速卡时代来临了,也就是说,完全支持DirectX8。
0的显示卡才能称之为第4代3D加速卡。由于DirectX8问世较早,很多显示卡制造商措手不及, ATI的8500落后了半年才发布,SiS的Xavre落后半年才发布。无奈的不仅是硬件厂商,游戏制造商也不好过,因为市场主流都是Direct7的显示卡,他们不得不迁就,否则开发出完全支持DirectX8的游戏,没有硬件来支持,那就死定了。
如今的正是DirectX普及的时代。支持DirectX8的显示卡已经普及加上最新的游戏都为directX8做过优化,相信在明年年出发布DirectX9之前,DirectX8的显卡+游戏是您最好的选择。
- DirectX 9 - - DirectX 8 -
DirectX9。0 期待不负众望。
说到这里了就不能不说DirectX9。
目前它已经到了正式的测试阶段,最新测试版本为RC0,预估正是发布时间为2003年第一季度。
到目前为止DirectX9的开发进程让我们很满意,它的保守动作是将ps和vs提高到2。0版本(据说到发布的时候会提高到3。
0)。Ps的意思是像素渲染效果器,vs的意思是顶点渲染效果器。说白了ps和vs可是让游戏程序设计师们更容易更轻松的创造出更漂亮的效果。由于新一代的显卡的Pixel Shader以及Vertex Shader的执行速度进一步提高,以前许多编程方面的障碍将会消失。
下面介绍一下DirectX9的几个新特性。
首先,DirectX9。0的PS 2。0具备完全可编程的Pixel Shading架构。还有,DirectX 9。0的VS 2。0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能。
更重要的是:DirectX 9。0支持高精度浮点颜色。他突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色。
为了充分利用DirectX9的新特点,Nvidia最新推出一套用于3D编程的语言――Cg开发者工具套件。
据说,通过这套语言可以直接对DirectX9编程,到时候我们会看到更加真实的场景,更加逼真的人物。
仅凭借着以上这三大特点,不仅能让3D游戏的编程者更有效率的工作,更重要的是可以让人领略到紧逼电影渲染水准。
DirectX 9的特技(ps和vs)
通过刚刚发布的NV30可以看出,NV30支持更多的PS和VS,以达到更好的达到支持DirectX9的目的。
Nvidia的NV30和ATI的R300都是为DirectX9而来,从他们的规格上看已经达到了难以想象的地步,提高程度远远的把摩尔定律跑在后面,看来此次竞争的意义非比寻常。怪兽电力公司中毛怪那柔软的绒毛、最终幻想电影中女主人公的面部皮肤、及时细腻的动态光影,将一一出现在DirectX9时代。
这一时代的组合是以DirectX9为中心,以NV30和R300为硬件代表,以DOOM3为游戏代表,让我们体验新时代的来临。
。收起