在directx10.1版本的开发过(guò)程中,微(wēi)软在软件的图形流水线体(tǐ)系的(de)几何处理阶段添加了几何渲染单元。directx10.1几何(hé)渲染单元的(de)强大(dà)之处(chù)在于它支持(chí)三角形,线,点,带邻(lín)接点的线(xiàn)等多种图元种类,最多(duō)一次可(kě)以处理六个顶(dǐng)点。有了(le)丰富多(duō)彩(cǎi)的图元(yuán)支持,几何单元(yuán)可以使系(xì)统CPU输出更精细的模型细(xì)节(jiē)。 几何渲染单元支持点、线、三角形、带邻接点的线、带邻接(jiē)点的三角形等多种图(tú)元类型,directx10.1它一次最(zuì)多可(kě)处理(lǐ)六个顶(dǐng)点。借(jiè)助(zhù)丰富的图元类型支持,几何渲染单元可以让GPU提供(gòng)更(gèng)精细的(de)模型细节(jiē)。几何渲染单元灵活的处理能力使以(yǐ)前必须依靠CPU处理的工作现在直接交给GPU就可以轻松处理。这样一来,CPU就(jiù)会在处理(lǐ)人工智能和寻址等工作上更得心应手。而且几何渲染单元更使(shǐ)得物理运算更加简(jiǎn)单,Directx 10可以创建具有物理特性盒子,模拟刚性模型,这样物理运算更加普及(jí)的进入我们的生活.借助几何渲染单元的神(shén)奇能力,电脑的显(xiǎn)卡性能也(yě)将产(chǎn)生划时(shí)代的(de)飞(fēi)跃,这样的话,清晰流畅(chàng),画面精(jīng)美(měi),情节生动(dòng)的(de)游戏界面也不再遥不可及了!
很(hěn)多人爱玩游戏的玩(wán)家,经(jīng)常需要(yào)安装游戏,特别是(shì)安装3D类的大型(xíng)游戏(xì)时,经常在安装过程(chéng)中(zhōng)会提示我(wǒ)们需(xū)要安装Directx 9.0或者Directx 10组(zǔ)件。对于3D类的游戏,Directx是必须安装在电脑系统上的。Directx是(shì)由微软官(guān)网自主开发的(de)使用(yòng)非常广泛的API,并不(bú)仅仅(jǐn)只是一(yī)个简单的图形API,它包含了Direct Media Objects、Direct Show、Direct Sound等多个组件,可以说是给系统提供了一整套的多媒体接口方案,但是由于Directx在(zài)游戏3D图像方面的卓越品质,以至于将(jiāng)它(tā)的其他(tā)强大功能掩(yǎn)盖了。微软在开发这套组(zǔ)件时,其(qí)起初的(de)开发意图只是(shì)弥补Windows系(xì)统在声音和图像处理方面的不(bú)足,但是现在(zài)它(tā)俨然已经(jīng)成(chéng)为完美弥补整个多媒体系统的各(gè)方面功能的(de)强大接口! 古格软件提醒大家(jiā),Directx在发展过程中经历了(le)5.0,6.0,7.0,8.0,9.0,9.0c,10.0和10.1这些版本,随着科(kē)技步(bù)伐(fá)的日新月异,现在(zài)使用的版本也就是Directx 9.0,9.0c,10.0和10.1这(zhè)些版本,老版本(běn)的功(gōng)能功能的确(què)有限,已经无法跟上我们的需求,淘汰也(yě)是(shì)必然(rán)的。下面我(wǒ)们主(zhǔ)要是(shì)介绍9.0c和10.0版本,因为(wéi)现在使用最(zuì)多的也(yě)就是这两(liǎng)个版本(běn)的了,另外(wài)10.1是最新(xīn)推出的版本。
?DX10.1是其官方对DX10的升(shēng)级(jí)版,本身不仅支持DX10版本的所(suǒ)有功能,而且具有一些新增的功能,显卡性能也(yě)得到更多的提(tí)升! ☆这个版本中(zhōng),shader的资源存取功(gōng)能得到(dào)更一步的(de)提升(shēng), ☆在多(duō)样(yàng)本的AA中,读(dú)取样本具有更好(hǎo)的调控能力(lì),并且这(zhè)个版本可以创建定制型(xíng)的下行采样滤波器。 ☆?DX10.1具备更新的浮点(diǎn)混合功能,更加针对性的渲染目标(biāo),图像阴(yīn)影功(gōng)能将得到有效的加强(qiáng),画质进一步得到(dào)提升(shēng)。 ☆支(zhī)持多核的系统有更好更强大的性能,在反(fǎn)射,散射(shè)和渲染中减少对API的调用次数(shù),强力提升性能。 ☆完美的抗锯齿(chǐ)应用(yòng)程序控制(zhì) ☆32bit浮(fú)点滤波提高画面(miàn)渲染精确度(dù) ☆将会引入更新(xīn)一代的(de)驱动(dòng)模(mó)型,DX10.1中的WDDM 2.1将(jiāng)从2.0提升到新(xīn)版本2.1,功能显(xiǎn)著提升(shēng)。VDDM2.1可以使内容转换及时进行,因为(wéi)一般来说,因为GPU经常(cháng)要同时的处理(lǐ)多个(gè)线程,所以内容(róng)转(zhuǎn)换功能也受(shòu)到影(yǐng)响。所以内容转换功(gōng)能的提高将会显著提(tí)高转换质量,同时提(tí)升GPU效率,减少(shǎo)缓冲时间。
首(shǒu)先它们都具(jù)有统一(yī)的渲染结构,DX10一大特色在于和Vista系统的完(wán)美结合,Vista系统可以调用GPU来渲染(rǎn)Aero Glass 3D图像(xiàng)界面,这样图(tú)像(xiàng)API就和(hé)Vista系统的(de)核(hé)心紧密结合在一起(qǐ),这样系统的3D界面的渲染也(yě)得到了升华(huá)。 但是在DX9.0c和9中,vsita系统的渲染力度就显得不够(gòu),因为在具备DX9的(de)Vista系统中,CPU是(shì)核心(xīn),GPU还(hái)要在CPU的控制(zhì)下才(cái)能(néng)工作,而Vista系统也必须得(dé)依靠(kào)CPU的控制才能带动(dòng)GPU,所以其效率是非常低的。 此外,DX9中还有(yǒu)一(yī)个缺点,就是它(tā)只具备单任务渲染(rǎn)功能(néng),也就(jiù)是无法(fǎ)完(wán)成多个画(huà)面的渲染工作,其功能也(yě)受(shòu)到极大限制(zhì),但是在DirectX 10中,可以(yǐ)允许GPU同时渲染多(duō)个(gè)3D画面(miàn),工作效率自然没的说。所以(yǐ)说(shuō),只(zhī)有DX10才是Vista必备的组件。 此外,DX10在(zài)多方面得功能中都是(shì)DX9无法比拟的。
