爱问知识人 爱问教育 医院库

DirectX9.0和DirectX8.0有何区别?

首页

DirectX9.0和DirectX8.0有何区别?

DirectX9.0是什么意思,和显卡是什么关系,请赐教?

提交回答
好评回答
  • 2006-07-07 09:04:50
      去年年初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为游戏代表,让我们体验新时代的来临。 。

    天***

    2006-07-07 09:04:50

其他答案

    2006-07-05 22:36:47
  • DirectX是一些程序(主要是游戏)和显卡相互联系的windows组件。
    现在一般装DirectX9.0c版本低了,某些程序无法运行

    快***

    2006-07-05 22:36:47

  • 2006-07-05 22:35:08
  • DirectX9.0安装软件用来在你的电脑你安装DirectX9.0,DirectX是微软提供的3d标准,用来对基于DirectX的游戏或3D MAX 等之类的应用软件提供软件支持。现在最新的版本是9.0c。在运行需要DirectX支持的游戏或应用程序的时候你的电脑里必须安装了相应或更高版本的DirectX。xp系统的sp2里已集成了DirectX9.0c所以如果你安装的是sp2的xp系统的话就不需要再安装DirectX9.0c了。xp集成的是DirectX8.1,sp1集成的是9.0。DirectX9.0安装了后如果你的显卡不支持9.0的话你还是无法看到9.0的特效的,但是还是可以运行支持9.0的软件~游戏~只是没有那些新的特效。

    惘***

    2006-07-05 22:35:08

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):