注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作綜合Visual C++ OpenGL DirectX三維動(dòng)畫(huà)編程寶典

Visual C++ OpenGL DirectX三維動(dòng)畫(huà)編程寶典

Visual C++ OpenGL DirectX三維動(dòng)畫(huà)編程寶典

定 價(jià):¥35.00

作 者: 萬(wàn)斌等編著
出版社: 北京希望電子出版社
叢編項(xiàng): “十五”國(guó)家重點(diǎn)電子出版物規(guī)劃項(xiàng)目 計(jì)算機(jī)知識(shí)普及和軟件開(kāi)發(fā)系列
標(biāo) 簽: 三維 游戲

ISBN: 9787894980120 出版時(shí)間: 2003-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 338 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是一本關(guān)于用Visual C++平臺(tái)下的OpenGL和DirectX實(shí)現(xiàn)三維動(dòng)畫(huà)的方法和技巧的專(zhuān)著。本書(shū)的特點(diǎn)是以實(shí)例的形式由淺入深地詳細(xì)地講解。本書(shū)共分為兩部分共18章和2個(gè)附錄。第1部分:關(guān)于OpenGL的10個(gè)例子的講解。內(nèi)容為制作OpenGL黑屏窗口框架程序;繪制無(wú)色的三角形和正方形;繪制彩色的三角形和正方形;制作彩色旋轉(zhuǎn)的三角形和正方形;制作彩色旋轉(zhuǎn)的金字塔和正方體;制作旋轉(zhuǎn)的帶紋理貼圖的正方體;實(shí)現(xiàn)紋理過(guò)濾器、基本的光照和鍵盤(pán)控制等特效;制作透明的帶紋理貼圖的可鍵盤(pán)控制的正方體;制作美麗的星空;用3D實(shí)現(xiàn)的在屋子里移動(dòng)。第2部分給出與OpenGL前8個(gè)例子相對(duì)應(yīng)的DirectX 8.0例子(應(yīng)用DirectX 8.0 SDK),內(nèi)容為制作不斷變換背景顏色的DirectX窗口;制作黑白的三角形和正方形;制作彩色的三角形和正方形;制作彩色旋轉(zhuǎn)的三角形和正方形;制作彩色旋轉(zhuǎn)的金字塔和正方體;制作帶紋理貼圖的旋轉(zhuǎn)的正方體;制作紋理過(guò)濾、光照效果以及鍵盤(pán)控制;制作透明效果。附錄1為OpenGL指令集,附錄2為安裝DirectX 8.0 SDK。每章的代碼都是基于第1章的代碼,并在前一章代碼的基礎(chǔ)上進(jìn)行增刪而成的,易于理解。代碼特點(diǎn)是由淺入深,內(nèi)容逐步增加。本書(shū)適合初、中級(jí)三維動(dòng)畫(huà)相關(guān)方面程序開(kāi)發(fā)人員,高等院校學(xué)生、計(jì)算機(jī)編程愛(ài)好者閱讀參考。說(shuō)明:有關(guān)書(shū)中實(shí)例的源代碼,請(qǐng)從www.b-xr.com下載3990.zip。

作者簡(jiǎn)介

暫缺《Visual C++ OpenGL DirectX三維動(dòng)畫(huà)編程寶典》作者簡(jiǎn)介

圖書(shū)目錄

第一篇 OpenGL
第1章 制作OpenGL黑屏窗口框架程序 
1.1 在Visual C++下建立Win32應(yīng)用程序 
1.2 程序的開(kāi)頭部分——include文件設(shè)置及全局變量 
1.3 改變OpenGL場(chǎng)景尺寸 
1.4 OpenGL的初始化 
1.5 OpenGL的繪制 
1.6 關(guān)閉OpenGL 
1.7 激活OpenGL及改變屏幕分辨率 
1.8 處理窗口的消息及鍵盤(pán)事件處理 
1.9 WinMain 
1.10 本章小結(jié) 
1.11 本章源碼 
第2章 繪制無(wú)色的三角形和正方形 
2.1 繪制三角形 
2.2 繪制矩形 
2.3 本章小結(jié) 
2.4 本章源碼 
第3章 繪制彩色的三角形和正方形 
3.1 繪制彩色帶混色的三角形 
3.2 繪制單一色彩的矩形 
3.3 本章小結(jié) 
3.4 本章源碼 
第4章 制作彩色旋轉(zhuǎn)的三角形和正方形 
4.1 彩色帶混色的三角形的旋轉(zhuǎn) 
4.2 單一色彩的矩形的旋轉(zhuǎn) 
4.3 本章小結(jié) 
4.4 本章源碼 
第5章 制作彩色旋轉(zhuǎn)的金字塔和正方體 
5.1 繪制彩色旋轉(zhuǎn)的金字塔 
5.2 繪制彩色旋轉(zhuǎn)的正方體
5.3 本章小結(jié) 
5.4 本章源碼 
第6章 制作旋轉(zhuǎn)的帶紋理貼圖的正方體
6.1 程序include及全局變量定義 
6.3 讀取文件 
6.3 將位圖轉(zhuǎn)換成紋理 
6.4 OpenGL初始化(包括紋理的初始化)
6.5 繪制帶紋理的正方體
6.6 本章小結(jié) 
6.7 本章源碼 
第7章 實(shí)現(xiàn)紋理過(guò)濾器,基本的光照和鍵盤(pán)控制等特效 
7.1 新增的設(shè)置 
7.2 讀取位圖文件
7.3 讀取位圖文件并將其轉(zhuǎn)換為紋理
7.4 OpenGL的初始化
7.5 繪制帶紋理貼圖的正方體 
7.6 增加鍵盤(pán)交互功能
7.7 本章小結(jié)
7.8 本章源碼
第8章 制作透明的帶紋理貼圖的可鍵盤(pán)控制的正方體 
8.1 使用混合功能實(shí)現(xiàn)透明的原理 
8.2 程序新的全局變量的設(shè)置 
8.3 OpenGL初始化程序SceneInit()的修改 
8.4 增加‘B’鍵的處理 
8.5 本章小結(jié) 
8.6 本章源碼 
第9章 制作美麗的星空 
9.1 新的全局變量的設(shè)置 
9.2 讀取紋理位圖圖像 
9.3 讀取位圖并將其轉(zhuǎn)換成紋理 
9.4 OpenGL的初始化 
9.5 繪制星星 
9.6 修改鍵盤(pán)事件的處理
9.7 本章小結(jié)
9.8 本章源碼
第10章 用3D實(shí)現(xiàn)的在屋子里移動(dòng)
10.1 建立三維結(jié)構(gòu)
10.2 讀取模型數(shù)據(jù)
10.3 控制相機(jī)實(shí)現(xiàn)在3D世界中真實(shí)的移動(dòng) 
10.4 繪制三維場(chǎng)景 
10.5 本章小結(jié)
10.6 本章源碼
第二篇 DirectX 3D
第11章 制作不斷變換背景顏色的DirectX窗口 
11.1 include及全局變量的設(shè)置以及重要的聲明 
11.2 初始化場(chǎng)景 
11.3 檢測(cè)是否支持16位色彩模式 
11.4 對(duì)Direct3D進(jìn)行初始化 
11.5 釋放Direct3D資源 
11.6 繪圖 
11.7 處理視窗消息
11.8 編寫(xiě)WinMain()
11.9 本章小結(jié)
11.10 本章源碼
第12章 制作黑白的三角形和正方形
12.1 定義新的數(shù)據(jù)結(jié)構(gòu)
12.2 修改D3DDisable函數(shù)
12.3 對(duì)函數(shù)D3DInit()進(jìn)行修改
12.4 繪制
12.5 本章源碼(1)
12.6 制作黑白的三角形和正方形的另一種方法
12.7 對(duì)函數(shù)D3DDisable的修改
12.8 修改函數(shù)D3DInit
12.9 為D3DSceneShow()增加新的功能
12.10 本章小結(jié) 
12.11 本章源碼(2) 
第13章 制作彩色的三角形和正方形
13.1 實(shí)現(xiàn)多邊形的著色 
13.2 本章小結(jié) 
13.3 本章源碼 
第14章 制作彩色旋轉(zhuǎn)的三角形和正方形
14.1 實(shí)現(xiàn)旋轉(zhuǎn)功能
14.2 本章小結(jié) 
14.3 本章源碼 
第15章 制作彩色旋轉(zhuǎn)的金字塔和正方體
15.1 定義金字塔及正方體的頂點(diǎn)坐標(biāo) 
15.2 修改D3DInit函數(shù) 
15.3 修改函數(shù)D3DSceneShow() 
15.4 本章小結(jié) 
15.5 本章源碼 
第16章 制作帶紋理貼圖的旋轉(zhuǎn)的正方體
16.1 定義新的全局變量及修改頂點(diǎn)的定義 
16.2 修改D3DDisable()函數(shù) 
16.3 修改D3DInit()函數(shù)
16.4 讀取紋理位圖文件并實(shí)現(xiàn)對(duì)象的紋理貼圖
16.5 繪制帶紋理貼圖的正方體
16.6 本章小結(jié)
16.7 本章源碼
第17章 制作紋理過(guò)濾、光照效果以及鍵盤(pán)控制
17.1 為使用燈光效果及鍵盤(pán)交互而增加的設(shè)置
17.2 在D3DInit中增加對(duì)燈光及紋理過(guò)濾的支持 
17.3 修改函數(shù)D3DSceneShow() 
17.4 增加鍵盤(pán)控制功能 
17.5 本章小結(jié)
17.6 本章源碼
第18章 制作透明效果
18.1 增加一些設(shè)定
18.2 修改子程序D3DInit
18.3 更新D3DDisable函數(shù) 
18.4 修改用于繪制的D3DSceneShow()函數(shù) 
18.5 本章小結(jié)
18.6 本章源碼
附錄1 OpenGL指令集
OpenGL核心函數(shù)庫(kù)
OpenGL應(yīng)用函數(shù)庫(kù)
附錄2 安裝DirectX 8.0 SDK 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)