我经常有朋友问我一个问题,为什么很多游戏需要计算机支持DirectX 9.0c或更高版本的DirectX是什么你怎么看DirectX如何查看DirectX版本的计算机围绕新朋友的新问题,编辑在这里详细介绍了DirectX。

首先,什么是DirectX



什么是DirectX直接延伸(DX)是一个多媒体编程接口由微软公司用C++语言编程实现创建,其次是COM。它广泛应用于微软Windows的发展,微软的Xbox和微软的Xbox 360,只能支持这些平台。目前,DirectX版本的XP系统是DirectX 9,最新版本是DirectX 11,它是在最新的Windows 7上创建的,是最好的计算机配置网络。

DirectX的主要功能是增强的3D图形和声音效果,并提供设计与一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件编写不同的驱动程序,也降低用户安装和设置硬件的复杂性。从字面上理解,直接的指导意义,而X背后代表了很多的意思。从这一点上,我们可以看到DirectX似乎为许多软件提供直接服务。





你怎么看下电脑的DirectX版本你怎么看DirectX





许多朋友问我如何检查他们的DirectX版本。事实上有2种方法。可以通过软件或DirectX诊断工具检查它们。

方法1:Windows XP系统的用户:开始--运行--输入dxdiag命令并回车,进入DirectX诊断工具,你可以看到下面的图:


DirectX诊断工具

方法二:使用卢软件来查看,实际上,命令视图是最简单的,不安装软件,推荐使用一种方法。
Windows 7操作系统查看DirectX版本方法
像XP方法,win7开始菜单输入命令框中直接输入dxdiag命令,按回车键,然后进入DirectX诊断工具,那么我们可以看到它。






最后,DirectX版本的发展历史



DirectX是不是一个简单的图形API,它是由微软公司开发的广泛使用API,它包括直接(Direct 3D图形+直接画),直接输入,直接播放,直接的声音,直接显示,直接安装,直接媒体对象和其他组件,它提供了一套多媒体接口方案。但其优良的性能在3D图形,让它显得暗淡无光。在DirectX开发之初,为了弥补Windows 3.1系统的图形和声音处理能力的不足,已发展到对多媒体系统的各个方面的决定性影响的接口。

DirectX 5

微软公司没有推出DirectX 4,但直接推出DirectX 5。这个版本的Direct3D做出很大的改变,增加雾化效果,Alpha混合等3D效果,增强3D游戏空间和现实感,并加入了S3的纹理压缩技术。同时,DirectX 5也被其它成分的加强,在声卡和游戏控制器的改进,支持更多的设备。因此,DirectX开发DirectX 5真正成熟,完全不逊于其他3D API DirectX的性能,以及后来居上的巨大潜力。

DirectX 6

在DirectX 6的推出,它的最大竞争对手之一,滑翔,逐渐下降,和DirectX已经被大多数manufacturers.directx 6识别增加了优化3D图像质量如双线性过滤和三线性过滤技术,和游戏中的3D技术已逐步进入成熟期。

DirectX 7

DirectX 7最大的特点是支持TL,中文名字是坐标转换和光源游戏中的任何3D对象有一个坐标,物体移动时,它的坐标变化,即坐标变换;除了现场物体的3D游戏也需要加光,没有光就没有三维物体,无论是实时3D游戏或3D图像渲染,和光的渲染器是资源的消耗。虽然有OpenGL的相关技术,它从未出现在民用五金之前。TL出来之前,位置转换和灯光都需要CPU计算出。CPU越快,游戏就越流畅,使用TL函数后,用显示卡的GPU计算这两种效果,使CPU可以从繁忙的工作中删除,换句话说,它有一个TL显示卡,使用DirectX 7,即使没有高速CPU,也能运行3D游戏。

DirectX 8

DirectX 8的推出导致了图形革命。首先介绍了像素渲染,和像素渲染和顶点渲染引擎(Vertex Shader)与固定的光和影的硬件TL转换,VS和PS单位比较灵活,这使得GPU真正可编程的处理器。这意味着程序员们可以大大降低建筑物三维场景的难度通过他们通过VS和PS的渲染,可以很容易地创建一个真正的表面动态波纹效果。此时,DirectX的权威的建立。

DirectX 9

2002年底,微软发布了DirectX 9的PS单元directx9.0.the渲染精度已达到浮点精度,传统的硬件和TL单元也被取消。新VertexShader(顶点遮蔽发动机)编程将比以前复杂得多。新的顶点着色器标准提高过程控制,更多的常量,和每个程序的着色指令增加到1024。

PS 2配备了一个完全可编程的架构,实时动态纹理,纹理映射,也不占用内存,纹理分辨率理论提高无限精度;此外PS1只能支持28个硬件指令,同时操作6个材料,和ps2.0可以支持160个硬件指令,同时时间的16种材料的操作数,高精度浮点数据规格可以使用多重纹理,指令的操作数可以任意长,达到效果的影片显示做水平的一个容易的工作。

对2点增加了程序的灵活性,提高与老版(下)的性能,新的控制指令,可由通用的程序在特殊的单独的着色程序,提高很多倍的效率;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令的数量,从128到256。

将浮点数据添加到处理函数中只能对整数进行处理,提高了渲染精度,最终处理的颜色格式达到了电影级,突破了以往数学质量的限制,限制了PC图形和图像的质量。每一个渲染管道都升级到128位浮点颜色,这使得游戏设计者可以更容易地创建更漂亮的效果,并使程序员更容易编程。

DirectX 9.0c

与以往的DirectX 9.0b和Shader Model 2相比,最大的改进是DirectX 9.0c的综合支持Shader Model 3的介绍(包括像素着色器3和顶点两3两着色语言规范)。例如,顶点着色器的最大数量的命令9.0b DirectX的Shader Model 2支持只有256,和像素着色器指令数的最大值仅为96。在最新的Shader Model 3,大幅增加至65535是顶点着色器和像素着色器指令数的最大值,一个新的动态程序流控制、位移映射,多渲染目标(MRT),次表面散射,次表面散射的软阴影的环境,软阴影与地面环境和群体和阴影,全球影照明(全局照明)和其他新技术的特点,使得GeForce 6和Radeon X1000系列Geforce7系列立即提供强大动力的新一代游戏,具有无可比拟的真实感和幻想的复杂的数字世界与现实环境中的膜质量活动的作用。

因此,DirectX 9.0c和Shader Model 3标准,可以说是一个重要的转折点在DirectX的发展历程的介绍,DirectX 9.0c,除了取消订单和限制新功能如添加位移图的数量模型3材质,更多的功能,在游戏中解决效率和工作质量,在Shader Model 3的诞生,人们对待游戏的态度也开始追求速度的根本,在质量和速度两游戏。所以Shader Model 3已经在游戏行业产生深远影响。






以上是编辑们为大家分享的DirectX详细信息网络。希望能帮助想认识DirectX的朋友。同时,如果您觉得还有什么需要补充的,请告诉我们。