direct3d是基于微軟系統(tǒng)的一個(gè)通用模式3D繪圖編程借口,是windows 3d圖形和聲效優(yōu)化工具,包含了Direct3D、DirectDraw、DirectPlay等顯示、聲音以及系統(tǒng)的重要升級(jí)。Direct3D是電腦中最常使用的繪圖編程接口之一,廣泛的應(yīng)用于多媒體、即使3D動(dòng)畫(huà)、娛樂(lè)等3D圖形制作中,有需要使用這款DX的朋友可以通過(guò)winwin7分享的地址來(lái)獲??!
direct3d簡(jiǎn)介
directx 加載3的文件,已經(jīng)通過(guò)vc6.0編譯,包含代碼和可執(zhí)行文件
使用3D建模軟件和復(fù)雜的幾何形狀通常是仿照 保存在一個(gè)文件,如微軟的X文件格式。使用網(wǎng)格可有所涉及,但幸運(yùn)的是,D3DX的包含功能助陣。這教程介紹了如何使用D3DX的功能,基于文件的加載和渲染網(wǎng)格。請(qǐng)注意,我們?nèi)匀灰幚淼牟牧虾图y理,手動(dòng)。
direct3d功能
reference:應(yīng)用軟件要求一個(gè)reference設(shè)備。
HAL(hardwareabstractionlayer):使硬件加速器。
Pool:資源所分派的結(jié)構(gòu)存儲(chǔ)芯片空間類型。
可插拔的app(Pluggablesoftware);設(shè)備根據(jù)RegisterDevice設(shè)備方式給予。
nullreference:當(dāng)系統(tǒng)軟件并沒(méi)有裝SDK,可是應(yīng)用軟件要求一個(gè)reference設(shè)備時(shí),他就回到一個(gè)nullreference。
Type:資源的種類,如端點(diǎn)緩沖區(qū)域(vexertbuffer),或一個(gè)3D渲染總體目標(biāo)(rendertarget)。
Format:數(shù)據(jù)庫(kù)的格式,如一個(gè)二維表面的清晰度格式。比如,D3DFMT_R8G8B8數(shù)值是一個(gè)24bits的顏色深度。(colourdepth,8bits是紅色,8bits翠綠色及其8bits是深藍(lán)色)。
Usage:資源的用處,如紋路(texture)或3D渲染總體目標(biāo),是一系統(tǒng)的旗標(biāo)所構(gòu)成,每一個(gè)旗標(biāo)占1bits。
關(guān)于這款DX9.0c相關(guān)信息就給大家分享到這里,希望大家會(huì)喜歡!