基于DirectX 11的3D圖形程序設(shè)計(jì)案例教程
定 價(jià):39 元
- 作者:曾駿 高旻 熊慶宇 文俊浩
- 出版時(shí)間:2015/5/1
- ISBN:9787562490036
- 出 版 社:重慶大學(xué)出版社
- 中圖法分類:TP311.56
- 頁(yè)碼:300
- 紙張:
- 版次:1
- 開本:16開
本書主要介紹如何使用DirectX 11開發(fā)交互式3D圖形程序。書中除第1章外,每一章都通過(guò)一個(gè)完整的實(shí)驗(yàn)介紹DirectX 11程序開發(fā)的相關(guān)知識(shí)。首先介紹了Windows編程的基礎(chǔ)以及必要的數(shù)學(xué)函數(shù)庫(kù)的使用,然后講解了相關(guān)的3D概念。其主題涵蓋了Direct3D的基本原理和方法,例如圖元的繪制、光照、紋理、混合、模板等。本書弱化過(guò)多的理論講解,強(qiáng)調(diào)在實(shí)踐中掌握3D圖形編程的基本技能。內(nèi)容深入淺出,主要面向希望學(xué)習(xí)3D圖形開發(fā)技術(shù)并具有一定的程序設(shè)計(jì)基礎(chǔ)的大中專院校學(xué)生以及希望學(xué)習(xí)3D圖形編程的開發(fā)人員。
第1部分準(zhǔn)備部分
第1章安裝與配置DirectX開發(fā)環(huán)境
1.1概述
1.2安裝Visual Studio 2012
1.3安裝DirectX SDK
1.4配置Effect框架
1.5安裝常見問(wèn)題解決
第2章第一個(gè)Windows程序
2.1概述
2.2建立一個(gè)簡(jiǎn)單的Windows程序
2.3*補(bǔ)充知識(shí)
第3章XNA數(shù)學(xué)庫(kù)簡(jiǎn)介
3.1概述
3.2一個(gè)矩陣變換的例子
3.3利用XNA數(shù)學(xué)庫(kù)實(shí)現(xiàn)例子中的矩陣變換
3.4*補(bǔ)充知識(shí)
第2部分Direct3D基礎(chǔ)及應(yīng)用
第4章初始化Direct3D
4.1概述
4.2初始化Direct3D
第5章第一個(gè)D3D程序
5.1概述
5.2繪制一個(gè)三角形
5.3*思考題
5.4*常見問(wèn)題及解決方法
第6章Effect框架簡(jiǎn)介
6.1概述
6.2利用Effect框架繪制旋轉(zhuǎn)的彩色立方體
6.3*思考題
6.4*常見問(wèn)題及解決方法
第7章光照效果
7.1概述
7.2繪制具有光照效果的立方體
7.3*思考題
第8章紋理
8.1概述
8.2利用紋理繪制木箱子
8.3*思考題
8.4*補(bǔ)充知識(shí)
第9章混合
9.1概述
9.2利用混合技術(shù)繪制水中的箱子
9.3*思考題
第10章模板
10.1概述
10.2利用模板繪制鏡子中的物體
10.3*思考題
第11章靈活攝像機(jī)
11.1概述
11.2靈活攝像機(jī)的實(shí)現(xiàn)
第12章OBJ模型簡(jiǎn)介
12.1概述
12.2導(dǎo)入椅子的OBJ模型
12.3*思考題
第3部分Direct3D綜合示例
第13章跑酷游戲——BUS RUN
13.1概述
13.2編寫B(tài)US RUN游戲
13.3*思考題
第14章投籃游戲
14.1概述
14.2準(zhǔn)備編寫投籃游戲
14.3投籃游戲的設(shè)計(jì)與實(shí)現(xiàn)
14.4*思考題
參考文獻(xiàn)