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

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