三維游戲引擎設(shè)計技術(shù)及其應(yīng)用

-
【作 者】周煒 魏瑞軒 孫錚 李靜妤
【I S B N 】978-7-5084-6420-6
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2009-05-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】508
【千字數(shù)】
【印 張】
【定 價】¥58
【叢 書】動漫游戲設(shè)計系列教程
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是學(xué)習(xí)游戲引擎設(shè)計與實現(xiàn)的優(yōu)秀參考書,全書共分四大部分:第1部分概述了游戲引擎編程的相關(guān)概念和基礎(chǔ);第2部分講述基本圖形引擎的設(shè)計與實現(xiàn),內(nèi)容涉及Direct3D的相關(guān)基礎(chǔ)、創(chuàng)建基本三維圖形、幾何變換、光照、紋理等;第3部分介紹了三維游戲引擎設(shè)計高級物體建模的相關(guān)知識,內(nèi)容涉及分形建模、粒子系統(tǒng)、柔性物體建模;第4部分介紹游戲引擎中的室外地形管理和室內(nèi)物體管理的相關(guān)知識。
本書既有完整的概念說明,又有復(fù)雜而完整的實例代碼,讀者能夠輕松地將自己所學(xué)的理論知識付諸實踐。本書可以作為想從事游戲編程工作的學(xué)生的自學(xué)教材,也可以作為已經(jīng)從事游戲行業(yè)、想進一步完善知識體系的開發(fā)人員的參考書。
模擬公司實戰(zhàn)流程;運用“項目帶學(xué)”的理念;做到所學(xué)知識與職場生涯無縫鏈接;結(jié)合大量實例介紹3D游戲引擎技術(shù);配有案例光盤
本書介紹了有關(guān)游戲引擎設(shè)計方面的知識。除了解釋概念、學(xué)習(xí)基本的使用方法之外,本書每介紹一個知識內(nèi)容的開發(fā)方法后,都給出了完整的實例,使讀者可以了解游戲引擎開發(fā)的思想、方法、技巧,完全了解從游戲引擎的編程基礎(chǔ)到進行初步的游戲引擎開發(fā)的基本方法。最后兩個部分給出了幾個完整、龐大的實例,使讀者能夠了解游戲開發(fā)引擎的具體細節(jié)。本書的讀者應(yīng)該具有一定的編程基礎(chǔ)。同時由于游戲引擎是龐大的系統(tǒng)工程,限于作者能力、時間、精力有限,本書主要是為讀者進入游戲引擎編程領(lǐng)域起一個拋磚引玉的作用。在完成此書的過程中,作者參考了20本以上國內(nèi)外游戲編程書籍、幾百篇游戲引擎開發(fā)碩博論文和期刊論文,在此一并表示感謝。
本書的主要內(nèi)容
本書第一部分介紹了游戲引擎的基本概念、Windows游戲程序設(shè)計基礎(chǔ)、游戲引擎編程中的高級面向?qū)ο蠹夹g(shù)、三維游戲引擎中的幾何基礎(chǔ)。通過這些章節(jié),讀者可以了解游戲引擎設(shè)計的基本編程概念,并學(xué)習(xí)相關(guān)的基礎(chǔ)知識。
第二部分在游戲引擎編程的相關(guān)基礎(chǔ)上,進行基礎(chǔ)圖形引擎設(shè)計,學(xué)習(xí)Direct3D編程基礎(chǔ)、坐標(biāo)變換與攝像機使用及相關(guān)類的封裝、材質(zhì)與光照的基本使用和封裝、增加紋理的相關(guān)技術(shù)及紋理類的封裝,講述了霧化、深度緩沖的相關(guān)技術(shù)、文本的繪制及文本類封裝的相關(guān)知識、基本網(wǎng)格模型和.x文件的使用相關(guān)技術(shù),最后進行了渲染類的封裝。通過上面的學(xué)習(xí)可以對游戲引擎中三維圖形引擎的最基本封閉有一個基本的了解。
第三部分介紹了三維復(fù)雜物體高級建模技術(shù),介紹使用分形迭代進行樹建模、使用粒子技術(shù)進行雨雪建模、使用彈簧受力分析實現(xiàn)衣服的柔體建模。
第四部分介紹室外地形生成、LOD實時渲染、BSP室內(nèi)場景管理的相關(guān)技術(shù),并給出了相關(guān)的大實例,使讀者對游戲室外地形生成到渲染的過程有一個全方位的了解。
第五部分講述游戲編程控制模塊、網(wǎng)絡(luò)傳輸模塊及聲音模塊的理論、相關(guān)實例及其實現(xiàn)過程,包括DirectInput編程,接收鼠標(biāo)、鍵盤信息的編程方法。
本書讀者定位
本書的讀者群比較廣泛,可以是高校中從事計算機圖形學(xué)和虛擬現(xiàn)實理論與算法研究的研究人員,也可以是想以后從事游戲編程工作的學(xué)生,還可以是已經(jīng)從事游戲行業(yè)想進一步完善知識體系的開發(fā)人員。同時本叢書也可以作為高校和培訓(xùn)學(xué)校的教材。
本書主要由周煒、魏瑞軒、孫錚、李靜妤編寫,另外,參與本書部分編寫工作的還有劉月、曾凡喜、林曉珊、張晉寶、童劍、王克杰、李鑫、黃卓、莊東填、林麗、王曉青、趙應(yīng)丁、趙京等。讀者在閱讀的過程中如對本書有什么意見和建議,歡迎來信交流:xinyuanxuan@263.net。
前言
第一部分 游戲引擎編程基礎(chǔ)
第1章 游戲引擎簡介
1.1 游戲設(shè)計概覽 4
1.2 游戲引擎概述 7
1.3 三維游戲引擎結(jié)構(gòu) 13
1.4 游戲接口 15
1.5 游戲編程的預(yù)備知識 17
本章小結(jié) 23
第2章 Windows游戲程序設(shè)計基礎(chǔ)
2.1 建立WIN32框架 25
2.2 在Windows下加入DirectX組件庫 31
2.3 C++編程簡介 33
本章小結(jié) 41
第3章 游戲引擎編程中的高級面向?qū)ο蠹夹g(shù)
3.1 設(shè)計模式 43
3.2 STL使用基礎(chǔ) 55
本章小結(jié) 69
(以下略)
- Unity應(yīng)用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- 每天3分鐘,改善孩子視力的護眼游戲 [〔日〕本部千博 編著 韓]
- HTML5游戲開發(fā)技術(shù)—Egret Engine [辛子俊 林雪瑩]
- 卡通游戲角色貼圖設(shè)計教程 [房曉溪 編著]
- Unity 4.3游戲開發(fā)項目實戰(zhàn)(C#、JavaScript版本) [龔老師]
- 每天一個偵探推理游戲 [黑羽 編著]
- 思維游戲大全集:1000題保你越玩越有才 [繆麗]
- 腦筋急轉(zhuǎn)彎大全集:2000題保你越玩越聰明 [繆麗]
- 游戲動畫色彩基礎(chǔ)教程 [董頡敏 董敏蘭 林羅龍 姚業(yè)華 編]
- 游戲動畫像素圖制作教程 [董頡敏 董敏蘭 林羅龍 姚業(yè)華 編]
- Flash運動規(guī)律與游戲制作教程 [高艷 編著]
- 3ds max游戲動畫場景制作教程 [陳妍 等編著]
- 游戲動畫美術(shù)基礎(chǔ)教程 [主 編 魏媛媛]
- X3D動畫游戲設(shè)計——虛擬人、全景技術(shù)、影視媒體、游戲動畫設(shè)計源程序 [張金釗 張金銳 張金鏑 張童嫣 著]
- 游戲中的網(wǎng)絡(luò)編程技術(shù)及應(yīng)用 [樊永慶 黃國榮 周濱航 等編著]
- X3D三維立體網(wǎng)頁設(shè)計 [張金釗 張金銳 張金鏑]
- 讓錢生錢:超越富人的金錢游戲 [毛泉涌 編著]
- 電腦游戲設(shè)計 [房曉溪 主編]
- 會玩的孩子最聰明:最適合6~10歲孩子玩的365個游戲 [李彩燕 主編]
- 動漫游戲美術(shù)基礎(chǔ)教程 [房曉溪 編著]
- 動漫游戲美術(shù)構(gòu)成教程 [房曉溪 編著]
- 動漫游戲像素設(shè)計教程 [房曉溪 編 著]
- 動漫游戲角色設(shè)計教程 [房曉溪 編著]
- 動漫游戲場景設(shè)計教程 [房曉溪 編著]
- 手機動漫游戲設(shè)計教程 [房曉溪 編著]
- 網(wǎng)絡(luò)游戲設(shè)計教程 [房曉溪 編著]
- 游戲引擎教程 [房曉溪 編著]
- 會玩的孩子最聰明:最適合1~6歲孩子玩的365個游戲 [李彩燕 主編]