图形卡的基本知识,什么是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图像渲染,和光的渲染器是资源的消耗。虽然有OpenGL的相关技术,它从未出现在民用五金之前。TL出来之前,位置转换和灯光都需要CPU计算出。CPU越快,游戏就越流畅,使用TL函数后,用显示卡的GPU计算这两种效果,使CPU可以从繁忙的工作中删除,换句话说,它有一个TL显示卡,使用DirectX 7,即使没有高速CPU,也能运行3D游戏。
DirectX 8
DirectX 8的推出导致了图形革命。首次介绍了像素绘制的概念。它还具有像素渲染引擎(Pixel Shader)与顶点渲染引擎(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已经在游戏行业产生深远影响。