directx9

DirectX9是什么东西?做什么用?这么说吧你没有他你不能听歌 看电影
玩游戏

DirectX9是什么?什么用处?http://baike.baidu.com/view/15762.htm

directx9它有什么用呀 , 微软提供的API函数库,提供底层图形和声音驱动接口 。它是游戏和显卡声卡驱动之间的桥梁 。类似directx9的还有openGL,不过directx系列只能运行在windows上,而openGL还能在非windows的操作系统上运行 。

DirectX9是什么?干什么用的?2002年底,微软发布DirectX9.0 。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量 , 每个程序的着色指令增加到了1024条 。

PS 2.0具备完全可编程的架构 , 能对纹理效果即时演算、动态纹理贴图 , 还不占用显存 , 理论上对材质贴图的分辨率的精度提高无限多;另外PS1.4只能支持 28个硬件指令,同时操作6个材质 , 而PS2.0却可以支持160个硬件指令,同时操作16个材质数量,新的高精度浮点数据规格可以使用多重纹理贴图,可操作的指令数可以任意长 , 电影级别的显示效果轻而易举的实现 。

VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能 , 新的控制指令,可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数 , 从128个提升到256个 。

增加对浮点数据的处理功能,以前只能对整数进行处理 , 这样提高渲染精度,使最终处理的色彩格式达到电影级别 。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色 , 让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易 。

directx9.0有什么用?是什么?对你玩游戏,使用设计类软件,看电影电视等都有用,是一种图像图像的支持程序!

Directx9是什么意思,有什么作用

directx9

文章插图

directx9是显示加速的软件 , DirectX是一种图形应用程序接口(API) 。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量 , 每个程序的着色指令增加到了1024条 。扩展资料:注意事项:1、声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外 , 还加强了3d音效 , 并提供了录音功能 。2、输入部分:输入部分DirectInput可以支持很多的游戏输入设备,能够让这些设备充分发挥最佳状态和全部功能 。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等 。3、网络部分:网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TCP/IP,IPX,Modem , 串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施 。参考资料来源:百度百科-DirectX9
directx9是什么,什么是要支持directx9微软的 DirectX 上一系列技术的集成,用来提供Windows平台多媒体运行的API,支持应用程序、多媒体软件和3D游戏极其声效. 最终用户需要安装 DirectX End-User Runtime ,  才能让上述程序顺利执行. 微软公布的2月版。不过安装以后应该可以在 DXDIAG 工具中看到更新过的组件.


DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案 。只是其在3D图形方面的优秀表现 , 让它的其它方面显得暗淡无光 。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口 。
DirectX 9.0
2002年底,微软发布DirectX9.0 。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条 。

PS 2.0具备完全可编程的架构,能对纹理效果即时演算、动态纹理贴图,还不占用显存,理论上对材质贴图的分辨率的精度提高无限多;另外PS1.4只能支持28个硬件指令,同时操作6个材质 , 而PS2.0却可以支持160个硬件指令,同时操作16个材质数量,新的高精度浮点数据规格可以使用多重纹理贴图,可操作的指令数可以任意长,电影级别的显示效果轻而易举的实现 。

VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能,新的控制指令 , 可以用通用的程序代替以前专用的单独着色程序 , 效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数 , 从128个提升到256个 。

增加对浮点数据的处理功能 , 以前只能对整数进行处理,这样提高渲染精度,使最终处理的色彩格式达到电影级别 。突破了以前限制PC图形图象质量在数学上的精度障碍 , 它的每条渲染流水线都升级为128位浮点颜色,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易 。

显卡所支持的DirectX版本已成为评价显卡性能的标准,从显卡支持什么版本的DirectX,用户就可以分辨出显卡的性能高低,从而选择出适合于自己的显卡产品 。




顺便给你个查找IT术语的网站 。

DirectX9是干什么的哦?DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准 , 让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度 。这样说是不是有点不太明白 , 其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的
DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分 。
显示部分担任图形处理的关键,分为Direct Draw(DDraw)和Direct 3D(D3D),前者主要负责2D图像加速 。它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw 。后者则主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX的Direct 3D 。
声音部分中最主要的API是DirectSound , 除了播放声音和处理混音之外 , 还加强了3d音效,并提供了录音功能 。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的 。
输入部分Direct Input可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能 。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等 。
网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TPC/IP,IPX,Modem,串口等等,让玩家可以用各种连网方式来进行对战 , 此外也提供网络对话功能及保密措施 。

DirectX9.0是什么意思?。?/h3>DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度 。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思 , 而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的 。

举个例子吧,骨灰级玩家(玩游戏比较长的)以前在DOS下玩游戏时 , 可不像我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式) , 如果哪项设置的不对 , 那么游戏声音就发不出来 。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行 , 开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来 , 然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说 , 是很难完成的,所以说在当时多媒体游戏很少 。微软正是看到了这个问题 , 为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果 。当然,前提是你的显卡、声卡的驱动程序也必须支持DirectX才行 。

2002年底,微软发布DirectX9.0 。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条 。
PS 2.0具备完全可编程的架构,能对纹理效果即时演算、动态纹理贴图,还不占用显存,理论上对材质贴图的分辨率的精度提高无限多;另外PS1.4只能支持28个硬件指令 , 同时操作6个材质 , 而PS2.0却可以支持160个硬件指令,同时操作16个材质数量,新的高精度浮点数据规格可以使用多重纹理贴图,可操作的指令数可以任意长 , 电影级别的显示效果轻而易举的实现 。
VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能,新的控制指令,可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数 , 从128个提升到256个 。
增加对浮点数据的处理功能,以前只能对整数进行处理 , 这样提高渲染精度,使最终处理的色彩格式达到电影级别 。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色 , 让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易 。
DirectX 9.0c
与过去的DirectX 9.0b和Shader Model 2.0相比较,DirectX 9.0c最大的改进 , 便是引入了对Shader Model 3.0(包括Pixel Shader 3.0 和Vertex Shader 3.0两个着色语言规范)的全面支持 。举例来说,DirectX 9.0b的Shader Model 2.0所支持的Vertex Shader最大指令数仅为256个,Pixel Shader最大指令数更是只有96个 。而在最新的Shader Model 3.0中,Vertex Shader和Pixel Shader的最大指令数都大幅上升至65535个,全新的动态程序流控制、 位移贴图、多渲染目标(MRT)、次表面散射 Subsurface scattering、柔和阴影 Soft shadows、环境和地面阴影 Environmental and ground shadows、全局照明 (Global illumination)等新技术特性,使得GeForce 6、GeForce7系列以及Radeon X1000系列立刻为新一代游戏以及具备无比真实感、幻想般的复杂的数字世界和逼真的角色在影视品质的环境中活动提供强大动力 。
因此DirectX 9.0c和Shader Model 3.0标准的推出,可以说是DirectX发展历程中的重要转折点 。在DirectX 9.0c中,Shader Model 3.0除了取消指令数限制和加入位移贴图等新特性之外,更多的特性都是在解决游戏的执行效率和品质上下功夫 , Shader Model 3.0诞生之后,人们对待游戏的态度也开始从过去单纯地追求速度 , 转变到游戏画质和运行速度两者兼顾 。因此Shader Model 3.0对游戏产业的影响可谓深远 。

DirectX 9.0是什么东西?很多游戏都要求安装这个软件 , 给你个网址:
http://www.onlinedown.net/soft/5288.htm
DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API , 它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案 。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光 。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口 。

DirectX 1.0
第一代的DirectX很不成功 , 推出时众多的硬件均不支持,当时基本都采用专业图形API-OpenGL,缺乏硬件的支持成了其流行的最大障碍 。
DirectX 1.0版本是第一个可以直接对硬件信息进行读取的程序 。它提供了更为直接的读取图形硬件的性能(比如:显示卡上的块移动功能)以及基本的声音和输入设备功能(函数),使开发的游戏能实现对二维(2D)图像进行加速 。这时候的DirectX不包括现在所有的3D功能,还处于一个初级阶段 。

DirectX 2.0
DirectX 2.0在二维图形方面做了些改进,增加了一些动态效果,采用了Direct 3D的技术 。这样DirectX 2.0与DirectX 1.0有了相当大的不同 。在DirectX 2.0中,采用了“平滑模拟和RGB模拟”两种模拟方式对三维(3D)图像进行加速计算的 。DirectX 2.0同时也采用了更加友好的用户设置程序并更正了应用程序接口的许多问题 。从DirectX 2.0开始,整个DirectX的设计架构雏形就已基本完成 。

DirectX 3.0
DirectX 3.0的推出是在1997年最后一个版本的Windows95发布后不久,此时3D游戏开始深入人心 , DirectX也逐渐得到软硬件厂商的认可 。97年时应用程序接口标准共有三个,分别是专业的OpenGL接口,微软的DirectX D接口和3DFX公司的Glide接口 。而那时的3DFX公司是最为强大的显卡制造商 , 它的Glide接口自然也受到最广泛的应用,但随着3DFX公司的没落,Voodoo显卡的衰败,Glide接口才逐渐消失了 。

DirectX 3.0是DirectX 2.0的简单升级版 , 它对DirectX 2.0的改动并不多 。包括对DirectSound(针对3D声音功能)和DirectPlay(针对游戏/网络)的一些修改和升级 。DirectX 3.0集成了较简单的3D效果,还不是很成熟 。

DirectX 5.0
微软公司并没有推出DirectX 4.0,而是直接推出了DirectX 5.0 。此版本对Direct3D做出了很大的改动,加入了雾化效果、Alpha混合等3D特效,使3D游戏中的空间感和真实感得以增强 , 还加入了S3的纹理压缩技术 。
同时,DirectX 5.0在其它各组件方面也有加强,在声卡、游戏控制器方面均做了改进,支持了更多的设备 。因此,DirectX发展到DirectX 5.0才真正走向了成熟 。此时的DirectX性能完全不逊色于其它3D API,而且大有后来居上之势 。

DirectX 6.0
DirectX 6.0推出时,其最大的竞争对手之一Glide,已逐步走向了没落,而DirectX则得到了大多数厂商的认可 。DirectX 6.0中加入了双线性过滤、三线性过滤等优化3D图像质量的技术,游戏中的3D技术逐渐走入成熟阶段 。

DirectX 7.0
DirectX 7.0最大的特色就是支持T&L,中文名称是“坐标转换和光源” 。3D游戏中的任何一个物体都有一个坐标,当此物体运动时 , 它的坐标发生变化,这指的就是坐标转换;3D游戏中除了场景+物体还需要灯光,没有灯光就没有3D物体的表现,无论是实时3D游戏还是3D影像渲染 , 加上灯光的3D渲染是最消耗资源的 。虽然OpenGL中已有相关技术 , 但此前从未在民用级硬件中出现 。

在T&L问世之前,位置转换和灯光都需要CPU来计算,CPU速度越快 , 游戏表现越流畅 。使用了T&L功能后,这两种效果的计算用显示卡的GPU来计算,这样就可以把CPU从繁忙的劳动中解脱出来 。换句话说,拥有T&L显示卡,使用DirectX 7.0,即使没有高速的CPU , 同样能流畅的跑3D游戏 。

DirectX 8.0
DirectX 8.0的推出引发了一场显卡革命,它首次引入了“像素渲染”概念,同时具备像素渲染引擎(Pixel Shader)与顶点渲染引擎(Vertex Shader) , 反映在特效上就是动态光影效果 。同硬件T&L仅仅实现的固定光影转换相比 , VS和PS单元的灵活性更大,它使GPU真正成为了可编程的处理器 。这意味着程序员可通过它们实现3D场景构建的难度大大降低 。通过VS和PS的渲染,可以很容易的宁造出真实的水面动态波纹光影效果 。此时DirectX的权威地位终于建成 。

DirectX 9.0
2002年底 , 微软发布DirectX9.0 。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制 , 更多的常量,每个程序的着色指令增加到了1024条 。

显卡所支持的DirectX版本已成为评价显卡性能的标准,从显卡支持什么版本的DirectX,用户就可以分辨出显卡的性能高低,从而选择出适合于自己的显卡产品 。
参考资料:http://zhidao.baidu.com/question/3772978.html

DirectX9.0是什么?Microsoft DirectX 是这样一组技术:它们旨在使基于Windows 的计算机成为运行和显示具有丰富多媒体元素(例如全色图形、视频、3D 动画和丰富音频)的应用程序的理想平台 。DirectX 包括安全和性能更新程序 , 以及许多涵盖所有技术的新功能 。应用程序可以通过使用DirectX API 来访问这些新功能 。
功用
DirectX加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序 , 也降低用户安装及设置硬件的复杂度 。从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的 。举个例子,骨灰级玩家(玩游戏比较长的)以前在DOS下玩游戏时,可不像我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号 , 然后还要设置IRQ(中断)、I/O(输入与输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来 。这部分的设置不仅让玩家伤透脑筋 , 而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说 , 是很难完成的,所以说在当时多媒体游戏很少 。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的 , 不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果 。当然,前提是你的显卡、声卡的驱动程序也必须支持DirectX才行 。
DirectX9.02002年底,微软发布DirectX9.0 。DirectX 9中PS单元的渲染精度已达到浮点精度 , 传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条 。PS 2.0具备完全可编程的架构 , 能对纹理效果即时演算、动态纹理贴图,还不占用显存,理论上对材质贴图的分辨率的精度提高无限多;另外PS1.4只能支持 28个硬件指令,同时操作6个材质 , 而PS2.0却可以支持160个硬件指令,同时操作16个材质数量,新的高精度浮点数据规格可以使用多重纹理贴图,可操作的指令数可以任意长 , 电影级别的显示效果轻而易举的实现 。VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能,新的控制指令 , 可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令 , 减少工作时间 , 提高处理效率;扩展着色指令个数,从128个提升到256个 。增加对浮点数据的处理功能,以前只能对整数进行处理 , 这样提高渲染精度,使最终处理的色彩格式达到电影级别 。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易 。

DirectX9.0有什么用DX 是 Windows 支持游戏的必备组件,Win 7 自带的是 DX11( DX10 是 Vista 附带) 。DX 组件是所有版本共存的,互不冲突 。
目前大多数游戏都需要 DX9,但 DX9 本身就有许多不同日期的版本,不同的游戏会要求安装 DX 的不同版本,所以在游戏的安装光盘中一般都附带自己需要的 DX , 这些不同版本的 DX9 在系统也是互相共存的,由游戏来决定自己该使用哪个版本 , 超过需要的更高版本不会发生效用 。

什么是DirectX9对应显卡?。渴遣皇蔷褪侵С諨irectX9的显卡??ATI 4系的显卡都支持到DX10而且DX都向下兼容 (比如支持DX10的卡就也兼容所有DX10以下的版本如DX9 DX8什么的)所以你的显卡支持DX9 不过这款显卡的性能真的很差....另外那个INTEL的集显虽然也是支持到DX10 而且曾经是INTEL的最强集显 不过INTEL的集显再强也还是垃圾.... 问题补充回答这个不一定 还要看你的显卡性能比如说地铁2033这游戏支持DX11效果然后我们有两块DX11的显卡一块是HD5550一块是gtx590虽然都能打开DX11效果但是5550绝对会卡的让你想砸电脑而590就能十分流畅的运行

用DirectX11和DirectX9有什么区别?
directx9

文章插图

一、发布时间不同1、DirectX11:2009年10月22日,微软公司正式发布Windows 7,DirectX 11集成在Windows 7 中同步登场 。2、DirectX9:2002年底,微软发布DirectX9.0 。二、渲染不同1、DirectX11:在移动平台和低配置设备上 , 基于Tile渲染器的D3D11.1应用程序性能更高:没有覆写和丢弃 。2、DirectX9:PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。三、着色不同1、DirectX11:加入了对Tessellation(镶嵌)的支持 。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成 。同时还加入了计算着色器 。2、DirectX9:全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条 。参考资料来源:百度百科-DirectX 11参考资料来源:百度百科-DirectX9.0
DX9.0和DX9.0C有什么区别?。康悄氐拇笮∏鸷么蟀 。?/h3>DirectX是Microsoft公司开发的运行于计算机平台的多媒体控制处理引擎; 能够对显存和硬件直接访问; 图形应用程序接口(API); DirectX通过COM的技术,以及一套由Microsoft和硬件厂商共同编写的驱动程序和程序库.



如果通俗来讲,directx是一种游戏方面的物理渲染技术还原手段.我们都知道,在游戏制作中采用了高科技手段对游戏画面或人物属性进行物理,地形,天气进行渲染,尤其是欧美大制作游戏,很多都使用专门的游戏引擎,那么在游戏制作完成以后,当我们在电脑系统中玩游戏的时候,就需要支持directx技术的显卡来还原那些景致的画面或人物动作.这就是directx物理渲染技术.



directx9和directx9.0C只是版本的不同.9.0C是最新版本.
另外,支持directx9.0C的显卡需要显存在128M 并具备8-12条渲染管线. 比如GeForce系列的7800, 或Radeon 系列的9600等中,高端显卡.


DX9.0C支持更精细和绚丽的画面特效,支持SM3.0和HDR(动态光源),效果比较华丽 。有些游戏是必须支持DX9c显卡的,可以说是DX9.0的升级版 。

DirectX9.0c和DirectX9.0b有什么区别?与过去的DirectX 9.0b和Shader Model 2.0相比较 , DirectX 9.0c最大的改进,便是引入了对Shader Model 3.0(包括Pixel Shader 3.0 和Vertex Shader 3.0两个着色语言规范)的全面支持 。举例来说,DirectX 9.0b的Shader Model 2.0所支持的Vertex Shader最大指令数仅为256个,Pixel Shader最大指令数更是只有96个 。而在最新的Shader Model 3.0中,Vertex Shader和Pixel Shader的最大指令数都大幅上升至65535个,全新的动态程序流控制、位移贴图、多渲染目标(MRT)、次表面散射 Subsurface scattering、柔和阴影 Soft shadows、环境和地面阴影 Environmental and ground shadows、全局照明 (Global illumination)等新技术特性,使得GeForce 6、GeForce7系列以及Radeon X1000系列立刻为新一代游戏以及具备无比真实感、幻想般的复杂的数字世界和逼真的角色在影视品质的环境中活动提供强大动力 。
因此DirectX 9.0c和Shader Model 3.0标准的推出 , 可以说是DirectX发展历程中的重要转折点 。在DirectX 9.0c中,Shader Model 3.0除了取消指令数限制和加入位移贴图等新特性之外,更多的特性都是在解决游戏的执行效率和品质上下功夫,Shader Model 3.0诞生之后,人们对待游戏的态度也开始从过去单纯地追求速度,转变到游戏画质和运行速度两者兼顾 。因此Shader Model 3.0对游戏产业的影响可谓深远 。

DirectX 9.0b 和 DirectX 9.0c有什么区别,他们是做什么用的?DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API , 它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案 。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光 。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足 , 而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口 。

DirectX 1.0
第一代的DirectX很不成功,推出时众多的硬件均不支持,当时基本都采用专业图形API-OpenGL,缺乏硬件的支持成了其流行的最大障碍 。
DirectX 1.0版本是第一个可以直接对硬件信息进行读取的程序 。它提供了更为直接的读取图形硬件的性能(比如:显示卡上的块移动功能)以及基本的声音和输入设备功能(函数),使开发的游戏能实现对二维(2D)图像进行加速 。这时候的DirectX不包括现在所有的3D功能 , 还处于一个初级阶段 。

DirectX 2.0
DirectX 2.0在二维图形方面做了些改进,增加了一些动态效果,采用了Direct 3D的技术 。这样DirectX 2.0与DirectX 1.0有了相当大的不同 。在DirectX 2.0中 , 采用了“平滑模拟和RGB模拟”两种模拟方式对三维(3D)图像进行加速计算的 。DirectX 2.0同时也采用了更加友好的用户设置程序并更正了应用程序接口的许多问题 。从DirectX 2.0开始,整个DirectX的设计架构雏形就已基本完成 。

DirectX 3.0
DirectX 3.0的推出是在1997年最后一个版本的Windows95发布后不久,此时3D游戏开始深入人心,DirectX也逐渐得到软硬件厂商的认可 。97年时应用程序接口标准共有三个 , 分别是专业的OpenGL接口,微软的DirectX D接口和3DFX公司的Glide接口 。而那时的3DFX公司是最为强大的显卡制造商 , 它的Glide接口自然也受到最广泛的应用,但随着3DFX公司的没落 , Voodoo显卡的衰败,Glide接口才逐渐消失了 。

DirectX 3.0是DirectX 2.0的简单升级版 , 它对DirectX 2.0的改动并不多 。包括对DirectSound(针对3D声音功能)和DirectPlay(针对游戏/网络)的一些修改和升级 。DirectX 3.0集成了较简单的3D效果,还不是很成熟 。

DirectX 5.0
微软公司并没有推出DirectX 4.0,而是直接推出了DirectX 5.0 。此版本对Direct3D做出了很大的改动,加入了雾化效果、Alpha混合等3D特效,使3D游戏中的空间感和真实感得以增强,还加入了S3的纹理压缩技术 。
同时,DirectX 5.0在其它各组件方面也有加强 , 在声卡、游戏控制器方面均做了改进,支持了更多的设备 。因此,DirectX发展到DirectX 5.0才真正走向了成熟 。此时的DirectX性能完全不逊色于其它3D API,而且大有后来居上之势 。

DirectX 6.0
DirectX 6.0推出时 , 其最大的竞争对手之一Glide,已逐步走向了没落,而DirectX则得到了大多数厂商的认可 。DirectX 6.0中加入了双线性过滤、三线性过滤等优化3D图像质量的技术,游戏中的3D技术逐渐走入成熟阶段 。

DirectX 7.0
DirectX 7.0最大的特色就是支持T&L , 中文名称是“坐标转换和光源” 。3D游戏中的任何一个物体都有一个坐标,当此物体运动时,它的坐标发生变化,这指的就是坐标转换;3D游戏中除了场景+物体还需要灯光,没有灯光就没有3D物体的表现,无论是实时3D游戏还是3D影像渲染,加上灯光的3D渲染是最消耗资源的 。虽然OpenGL中已有相关技术,但此前从未在民用级硬件中出现 。

在T&L问世之前,位置转换和灯光都需要CPU来计算,CPU速度越快,游戏表现越流畅 。使用了T&L功能后,这两种效果的计算用显示卡的GPU来计算,这样就可以把CPU从繁忙的劳动中解脱出来 。换句话说,拥有T&L显示卡,使用DirectX 7.0,即使没有高速的CPU,同样能流畅的跑3D游戏 。

DirectX 8.0
DirectX 8.0的推出引发了一场显卡革命,它首次引入了“像素渲染”概念,同时具备像素渲染引擎(Pixel Shader)与顶点渲染引擎(Vertex Shader),反映在特效上就是动态光影效果 。同硬件T&L仅仅实现的固定光影转换相比,VS和PS单元的灵活性更大,它使GPU真正成为了可编程的处理器 。这意味着程序员可通过它们实现3D场景构建的难度大大降低 。通过VS和PS的渲染,可以很容易的宁造出真实的水面动态波纹光影效果 。此时 DirectX的权威地位终于建成 。

DirectX 9.0
2002年底 , 微软发布DirectX9.0 。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条 。

PS 2.0具备完全可编程的架构,能对纹理效果即时演算、动态纹理贴图,还不占用显存,理论上对材质贴图的分辨率的精度提高无限多;另外PS1.4只能支持 28个硬件指令,同时操作6个材质,而PS2.0却可以支持160个硬件指令 , 同时操作16个材质数量,新的高精度浮点数据规格可以使用多重纹理贴图 , 可操作的指令数可以任意长,电影级别的显示效果轻而易举的实现 。

VS 2.0通过增加Vertex程序的灵活性 , 显著的提高了老版本(DirectX8)的VS性能,新的控制指令,可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数,从128个提升到256个 。

增加对浮点数据的处理功能,以前只能对整数进行处理 , 这样提高渲染精度,使最终处理的色彩格式达到电影级别 。突破了以前限制PC图形图象质量在数学上的精度障碍 , 它的每条渲染流水线都升级为128位浮点颜色,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易 。

显卡所支持的DirectX版本已成为评价显卡性能的标准 , 从显卡支持什么版本的DirectX,用户就可以分辨出显卡的性能高低,从而选择出适合于自己的显卡产品 。


推荐使用迅雷下载
Microsoft DirectX 9.0c
大小格式 33.61MB / EXE
http://download.microsoft.com/download/6/3/e/63e8f5ff-02d8-4baf-93b7-4d6f96b9610e/directx_9c_Dec04sdk_redist.exe
http://www.paopaolong.com/upload/down/dx9.0c.rar

下载

DirectX 9.0C 何 DIRECTX 9 。0B有什么 区别directX 9现在共有3个版本,directX 9a,directX9b和 directX 9c

Microsoft DirectX 9.0c 是DirectX技术的最新版本,为使用DirectX的游戏和其他多媒体软件程序提供更高性能 。与DirectX 9.0b相比较而言,DirectX 9.0c加入了对ATi 3dc纹理压缩技术的支持,加入了nVIDIA的GeForce 6系列显卡所支持的Shader Model 3.0,还修正了其它一些细小的错误 。推荐升级最新版本,以获得最大性能提升与最好的兼容性 。

显卡支持的DirectX 9.0b和DirectX 9.0C有什么分别?9.0c 是DirectX技术的最新版本,为使用DirectX的游戏和其他多媒体软件程序提供更高性能 。与DirectX 9.0b相比较而言 , DirectX 9.0c加入了对ATi 3dc纹理压缩技术的支持,加入了nVIDIA的GeForce 6系列显卡所支持的Shader Model 3.0,还修正了其它一些细小的错误 。推荐升级最新版本,以获得最大性能提升与最好的兼容性 。

DirectX9.0的作用DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消 。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条 。
DirectX9.0的作用
VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能,新的控制指令 , 可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数,从128个提升到256个 。
增加对浮点数据的处理功能,以前只能对整数进行处理,这样提高渲染精度,使最终处理的色彩格式达到电影级别 。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易 。

3dmax的directx9.0和directx10.0有什么区别这跟电脑有关 max只是用到它XP只能安装9而win7可以安装10 11

directx9.0c和directx9.0什么区别?。?/h3>Directx9.0c是Directx9.0的更高版本 。

到目前为止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 10 DirectX 11有什么区别?
directx9

文章插图

一、特性不同1、DirectX 11:带来了Tessellation(拆嵌式细分曲面技术)、Multi-Threading(多线程)、DirectCompute(通用计算)、Shader Model 5.0(渲染引擎5.0)以及Texture Compression(纹理压缩)五个重要特性 。2、DirectX 10:图形流水线体系中,最大的结构性变化就是在几何处理阶段增加了几何渲染单元 。二、功能不同1、DirectX 11:新增了计算着色器 , 可以让平行编程变得更加容易,其独有的特性也会促进开发者们大胆的、迅速采纳这种API 。2、DirectX 10:几何渲染单元被附加在顶点渲染单元之后,但并不像顶点渲染单元那样输出一个个顶点 , 而是以图元作为处理对象 。三、优势不同1、DirectX 11:DirectX 11的渲染管线标志着绘图硬件以及软件功能革命性一步 。DirectX 11加入了对Tessellation(镶嵌)的支持 。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成 。2、DirectX 10:几何渲染单元赋予GPU自行创造新几何物体、为场景添加内容的神奇能力 。灵活的处理能力使GPU更加通用化,以往很多必须倚靠CPU才能完成的工作,现在完全可交由GPU处理 。参考资料来源:百度百科-DirectX 11参考资料来源:百度百科-DirectX 10
电脑无法安装directX9.0,怎么解决?经测试 DX 9.29.1974 可安装于W10版本 64 下 17763.720最新版本检查系统冲突与部署组件完整性与匹配游戏安装 。解决方法 缺少的连接使用拷贝形式拷贝到SYATEM 64下,,,
为什么我的电脑不能安装itunes?方法一 , 最简单的办法利用工具来解决
1.在电脑中安装一个360软件 。

2.然后打开360软件在这个界面中找到电脑援助功能点击进入 。

3.然后在搜索框中输入”itunes装不上“然后就会出现一个”itunes装不上“的解决方案了 , 我们只在点击”立即修复“然后重启电脑 , 之后再去安装itunes就可以了 。

方法二,如果是权限问题上面方法也无解
1.检查一下帐户是不是有权限安装软件( win7/win8系统要特别注意)如果没有我们切换到超级管理员去安装

方法三,以前安装过现在安装不了
1.打开开始运行,输入regedit,点击确认打开注册表编辑器,接下来依次打开:HEKY-LOCAL-MACHINE--SOFTWARE-Microsoft-Windows-CurrentVersion-Uninstall,在unistall目录下凡是和itunes及其相关程序有关的文件名,全部右键进行删除,之后重启

DirectX9.0无法安装 , 怎么解决解决方式有两个:
一、由于DirectX 9.0c的安装包里有两
个程序(dsetup32.dll和dsetup.dll)
负责在每次安装前检测系统的DX版本
,如果与自己的版本相同或更高就不
继续安装,将DirectX 9.0c中的这两个
文件替换为9.0b的 , 这样安装程序就
能正常检测安装了 。二、如果上面这种方法不行的话,就
去网上下一个“DX回滚器”,应该叫《D
irectX随意卸》 。里面有个DX回滚功能
 , 可以把DX回滚至XP最早的8.0b版本
。(当然是要windows XP SP1版的)
,然后再安装9.0C就行了 。

我已经装了DirectX9 。0,为什么还不能运行?弄好了追请点击“开始”--“运行”--输入Dxdiag--点击“确定” , 先看看你的DX版本,因为DX是安装在系统上的 。但如果你的显卡不支持,是起不了多大作用的 N卡:5200以上 A卡:9550以上 。请确认你的显卡完全支持 。那么下一步 , 在刚才打开的页面里选择“显示”选项卡我已经装了DirectX9 。0,为什么还不能运行?弄好了追

为什么我电脑DirectX9.0不能用啊从设备管理器当中卸载显卡!
重启之后安装最新的ATI官方驱动试试

应该是显卡驱动的原因

一般出现兼容性问题都是以前NF2主板和9550出现不兼容,所以不比考虑兼容性问题,如果系统没有出过问题,就应该集中在显卡上寻找原因!

DX9,和DX11有什么区别
directx9

文章插图

没有区别 。同时说明以下几点:1、安装dx9并不是说原dx11就被替换了;2、win7安装dx9,确切的说只是在系统中安装dx9的相关支持文件;3、原dx11仍然存在,并可正常工作;4、dx9的支持性只针对特定的程序发挥作用 。不涉及到游戏的话 , 硬件支持DX9与DX10无区别 。即便是游戏特效上,DX9与DX11肉眼感官上区别也不是太大 。扩展资料:WIN7系统自带Directx11不需要装Directx9,但是当软件不兼容Directx11,只兼容Directx9时,需要将Directx11卸载,重新安装Directx9 。当软件不兼容Directx11 , 只兼容Directx9时,需要将Directx11卸载,重新安装Directx9 。具体的方法如下:1、点击桌面“my computer” 。2、根据红色区域位置,点击“计算机”,点击“卸载或更改程序” 。3、在“应用和功能”界面,找到Directx11 , 点击“卸载”将Directx11进行卸载 。4、在浏览器中输入Directx9,进入软件官网 。5、根据红色区域位置 , 点击“Dowland”,Directx9下载完成 。
directX 9.与11有什么区别,可不可以两个都装啊,会有什么影响
directx9

文章插图

directX 9与directX 11都是都可以装在电脑上,directX 9与directX 11版本不同,适合不同的软件在上面进行运行 。两个一起装可以适合更多的版本软件,directX 9与directX 11都是辅助软件,一个提高系统性能的加速软件 。将directX 9与directX 11同时装在计算机上:1、在浏览器搜索框中输入directX 9,点击红色位置软件官网 。2、根据红色区域位置,可以选择语言,并点击“下载”进行下载 。3、在浏览器中输入directX 11,点击红色位置软件官网 。4、根据红色区域位置,可以选择语言,并点击“下载”进行下载,directX 11下载完成 。
关于DirectX9.0和11的区别和关系和使用我不是很懂1 我也是9和11都装的 。。。
2 重装win7是不需要装DX11的,系统自带的
3 DX9和DX11不会冲突的 。。。

directX 9和directX10&11有什么区别【directx9】DirectX11是目前比较新的DX,体现着最新的游戏的最佳效果和性能的发挥,但是要求相同硬件的支持,在经济允许情况下,推荐 。就像VCD和DVD影碟机 VCD就是DirectX9。DVD就是DirectX11 游戏图形画面有着明显区别 DirectX9 是比较早比较完善的DX 体现着对老游戏的最大支持和兼容,但是不支持新游戏,画面不够逼真 。

microsoft directx 9跟microsoft directx 11的区别DirectX是个什么东西,
DirectX是多个API的集合体,什么是API?通俗的讲,API可看成是一个提供技术标准的软件,当硬件和软件都以它为标准来设计的话,那么这些软硬件就可以相互兼容,软件开发者就不用浪费精力为多种型号的硬件分别开发适合的程序和驱动,硬件也不用担心与多种软件的兼容问题 。
简单的说,就是DX11对显卡硬件的要求更高 , 同时展现出来的3D画面效果也更炫 。

directX9和directX11区别DX9和DX11支持的特效有区别DX11是DX9的升级 支持的更多同时也要求高档次的显卡 才能运行
不过wow 这东西的DX11特效 只是表现在水面上其它基本没区别 所以无需纠结
还有就是你这移动版的显卡用DX9 就够了

用DirectX11和DirectX9有什么区别?版本不同 , 功能不同

WIN7系统自带Directx11还需要装Directx9吗?
directx9

文章插图

WIN7系统自带Directx11不需要装Directx9 , 但是当软件不兼容Directx11,只兼容Directx9时,需要将Directx11卸载,重新安装Directx9 。当软件不兼容Directx11 , 只兼容Directx9时,需要将Directx11卸载,重新安装Directx9:1、点击桌面“my computer” 。2、根据红色区域位置 , 点击“计算机” , 点击“卸载或更改程序” 。3、在“应用和功能”界面,找到Directx11 , 点击“卸载”将Directx11进行卸载 。4、在浏览器中输入Directx9,进入软件官网 。5、根据红色区域位置,点击“Dowland” 。Directx9下载完成 。
DirectX11与directx9.0哪个好DirectX 11的效果好,但是需要更多的资源来计算,怎么说吧

同一款D11的游戏,用4850显卡来玩有40帧 , 用5770显卡来玩只有25帧 。接近一半的差距 。两块显卡的性能相当,5770应该还要比4850好上那么一点 。
这是因为4850运行在D10模式下,5770运行在D11模式下,为了更高的画质 , 要做更多的计算 。

D9是D10之前的标准,之所以还很吃香,是因为家用机平台现在还处于D9状态,开发多平台的游戏为了节省成本,用一个标准(D9)来写游戏程序比较节约成本,比如《刺客信条》系列的第二作 。

说句实在的,虽然在两幅截图的对比之下,D9 D10 D11的确是在画质上有差距的,蛋是,如果你真的玩起来我觉得效果差的并不是很大,比如《质量效应2》就是D9的,我看这个画面还是相当爽的 。

directx11和directx9.0那个好?directx11针对win7、vista以上的系统设计升级的,不支持xp系统!如果你家的电脑系统是XP的系统,那么只支持DirectX 9.0

directx10.0C好用还是directx9.0好用??没有好用不好用,directx是微软开发的一个面向开发者提供的一组API 。即应用程序接口,有了它,程序员可以不去考虑是什么型号的硬件就可以开发应用软件了,只要这个硬件支持DX就成了 。DX10支持的特效功能更多,但如果是老显卡就支持不了,要看你用的硬件,或者你玩的游戏,有时候硬件不支持DX高版本 , 但只要安装上,依然可以玩游戏的 。
这个问题应该发到电脑版块的 。
下载地址嘛,在百度中直接搜索
directx10 或者directx9.0下面就成
或者去
http://www.skycn.com/index.html下载即可!

DirectX9.0C和DirectX10.0C哪个好?首先,只有DirectX10,没有DirectX10.0c 。其次DirectX9.0c是WindowsXP中的,而只有Vista才有DirectX 10组建,网上有些所谓的DirectX 10 For XP都是假的,安装了有可能会引起很多未知错误 。
DirectX 9和10从专业角度讲差别是很大的,他们决定了硬件的不同发展方向,与不同的系统架构相吻合,视觉效果也有质的不同 。

DirectX9.0 和游戏微软发布了最新的 DirectX SDK - 包括Direct3D 10 。它的体积是如此之大 , 达到326 M,还包括beta 版的 Windows Game Explorer,允许对游戏增加父母控制和自动升级功能

Microsoft微软DirectX 9.0c最新官方正式多语言版For Win9x/ME/2000/XP/2003(2005年10月4日发布),这一版本同时面向开发者和最终用户使用 。

Microsoft DirectX能做什么:

·Microsoft DirectX 9.0c 是DirectX技术的最新版本 , 为使用DirectX的游戏和其他多媒体软件程序提供更高性能 。
·本版本的 DirectX 可以替代所有以前发布的DirectX版本 。

与先前发布的DirectX 9.0b相比较而言,新版DirectX 9.0c加入了对ATi 3dc纹理压缩技术的支持,加入了nVIDIA的GeForce 6系列显卡所支持的Shader Model 3.0,还修正了其它一些细小的错误 。由于这是微软发布的正式版本,所有我们推荐用户升级此最新版本,以获得最大性能提升与最好的兼容性 。

Microsoft DirectX 对操作系统的版本要求:

支持的操作系统: Windows 2000, Windows 2000 Advanced Server, Windows 2000 Professional Edition , Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows 98, Windows 98 Second Edition, Windows ME, Windows Server 2003, Windows XP, Windows XP Home Edition , Windows XP Media Center Edition, Windows XP Professional Edition , Windows XP Service Pack 1 , Windows XP Service Pack 2

Microsoft DirectX 对操作系统的语系支持:

简体中文 , 繁体中文 , 捷克语 , 荷兰语,法语,德语,意大利,日语,韩语,波兰语,葡萄牙语系,俄语,西班牙语,瑞典语及英语 。

新浪提示安装方法:
解压至任意一个目录(如:C:\temp\DX9),运行该目录中的DXSETUP.exe开始安装 。

注意:安装后,将不能删除(卸载)DirectX 9.0c 运行时系统 。安装过程将更改核心组件和操作系统中大量的注册信息 。Microsoft 不支持卸载

2者对比 游戏还是10.0好