




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
奧鵬南開(kāi)課程考試《DirectX程序設(shè)計(jì)》19秋期末考核在WindowsSDK開(kāi)發(fā)中,響應(yīng)菜單或按鈕的消息需要關(guān)注的是WM_COMMAND消息。深度緩存是Direct3D用來(lái)存儲(chǔ)繪制到屏幕上的每個(gè)像素點(diǎn)深度信息的一塊內(nèi)存緩沖區(qū)。點(diǎn)是圖形中最基本的幾何對(duì)象。利用模板緩存來(lái)阻止對(duì)后臺(tái)緩存存儲(chǔ)某些特定區(qū)域進(jìn)行繪制,判定是否將某個(gè)像素寫入后臺(tái)緩存的決策過(guò)程稱為模板測(cè)試。LPD3DXFONT對(duì)象是用來(lái)指定字體屬性的。DirectX9中發(fā)布了高級(jí)著色器語(yǔ)言HLSL。取景變換后的幾何體位于觀察坐標(biāo)系中。像素著色器的功能是對(duì)進(jìn)入管線的每一個(gè)像素點(diǎn)進(jìn)行著色處理。正確的釋放順序是先釋放Direct3D設(shè)備對(duì)象,再釋放Direct3D對(duì)象。線段條帶是一個(gè)由相互連接的線段組合成的造型,程序可用它產(chǎn)生不封閉的多邊形。D3D中的常見(jiàn)的矩陣變化包括旋轉(zhuǎn)、縮放、平移和組合變換。投影變換包括透視投影和正射投影。DirectX主要由硬件抽象層和硬件模擬層所構(gòu)成。渲染管線首先要設(shè)定頂點(diǎn)、圖元和紋理數(shù)據(jù)信息。可以存儲(chǔ)RGB數(shù)據(jù)的結(jié)構(gòu)包括DWORD、D3DCOLOR、D3DCOLORVALUE和D3DXCOLOR。Direct3D中獨(dú)立用于系統(tǒng)光照計(jì)算的光有漫反射光、環(huán)境反射光和鏡面發(fā)射光。這些光可以分別應(yīng)用于物體表面的不同部分。物體的基本變換可以通過(guò)D3DXMatrixTranslation、D3DXMatrixScaling和D3DXMatrixRotationAxis函數(shù)來(lái)表示。為了簡(jiǎn)化紋理過(guò)濾過(guò)程,Direct3D提供了最近點(diǎn)采樣、線性過(guò)濾、各向異性過(guò)濾和mipmap過(guò)濾等方法。HAL的頂點(diǎn)處理模式包括軟件頂點(diǎn)處理、硬件頂點(diǎn)處理和在不同設(shè)備上的混合頂點(diǎn)處理。Direct3D支持點(diǎn)模式、線框模式和實(shí)體模式等多邊形填充模式。Direct3D無(wú)法通過(guò)軟件模擬的方法實(shí)現(xiàn)所有特性,只能實(shí)現(xiàn)硬件所支持的功能和特性。圖元不是Direct3D中定義的基本圖形表示,而是由一組點(diǎn)和線構(gòu)成的集合,用于組成一個(gè)單一實(shí)體。DXUT框架支持Direct3D設(shè)備和窗口的一一對(duì)應(yīng)。Alpha分量用來(lái)指定像素的透明等級(jí)。裁剪操作是在拍攝過(guò)程中的第五步按動(dòng)快門拍攝時(shí)進(jìn)行的??删幊坦芫€允許用戶自定義一段可以在GPU上執(zhí)行的程序。索引列表中用頂點(diǎn)列表中定義的值來(lái)表示每一個(gè)三角形的構(gòu)造方式。Direct3DAPI對(duì)象與GDI不是并排存在的,它們各自有操作硬件的硬件抽象層。VertexShader被翻譯為“頂點(diǎn)著色器”,簡(jiǎn)寫為VS。它可以對(duì)進(jìn)入管線的每一個(gè)頂點(diǎn)進(jìn)行變換、著色處理。點(diǎn)光源沒(méi)有方向,但有衰減。地形和其他具備高度特征的效果可以通過(guò)調(diào)整地形來(lái)實(shí)現(xiàn)。創(chuàng)建的字體對(duì)象是占用內(nèi)存的資源對(duì)象,因此需要釋放?;旌隙x是將兩個(gè)或兩個(gè)以上的圖像疊合在一起構(gòu)成一幅新圖像的方法。三角形屬性ID存儲(chǔ)在Mesh的屬性緩存中,屬性緩存中的項(xiàng)目數(shù)等于Mesh中的三角形的個(gè)數(shù)。在Direct3D中我們可以通過(guò)設(shè)置繪制狀態(tài)來(lái)改變幾何體的繪制方式,但指定了某種繪制狀態(tài)繪制物體后,它不會(huì)自動(dòng)恢復(fù)到默認(rèn)狀態(tài)。和三角形條帶類似的是三角形扇,但其所有三角形共享一個(gè)頂點(diǎn)。頂點(diǎn)緩存中的頂點(diǎn)可以包含頂點(diǎn)坐標(biāo)、顏色、法線方向、紋理坐標(biāo)等屬性,具體包含哪些屬性可以使用靈活頂點(diǎn)格式進(jìn)行描述。g_pd3dDevice-SetRenderState(D3DRS_SHADEMOD
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 籃球賽活動(dòng)總結(jié)
- 園林噴灌系統(tǒng)講解課件
- 度假酒店商業(yè)空間設(shè)計(jì)
- 2025地鐵站廳制作安裝合同
- 2025標(biāo)準(zhǔn)設(shè)計(jì)印刷合同范例
- 2025房產(chǎn)交易居間合同
- 2025x物業(yè)管理有限公司物業(yè)管理服務(wù)合同
- 小學(xué)生公共安全教育主題班會(huì)
- 幼兒園體驗(yàn)與探究課程開(kāi)展匯報(bào)
- 2025電影配音錄制委托合同
- 出租羊場(chǎng)合同范例
- 任務(wù)5 制作學(xué)院網(wǎng)站導(dǎo)航條
- 衛(wèi)星導(dǎo)航定位技術(shù)與應(yīng)用知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋南京工業(yè)大學(xué)
- 開(kāi)封市第二屆職業(yè)技能大賽無(wú)人機(jī)裝調(diào)檢修項(xiàng)目技術(shù)文件(國(guó)賽項(xiàng)目)
- 開(kāi)題報(bào)告:高等職業(yè)院校雙師型教師評(píng)價(jià)指標(biāo)體系構(gòu)建研究
- 醫(yī)療救助政策
- 浙江省寧波市余姚市2024年中考英語(yǔ)模擬試題(含答案)
- 服務(wù)質(zhì)量保障措施方案
- 機(jī)場(chǎng)能源管理
- 高速公路路基及土石方工程施工方案與技術(shù)措施
- 技能人才評(píng)價(jià)新職業(yè)考評(píng)員培訓(xùn)在線考試(四川省)
評(píng)論
0/150
提交評(píng)論