中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
計算機游戲程序設計(提高篇)(第3版)/耿衛東

包郵 計算機游戲程序設計(提高篇)(第3版)/耿衛東

作者:耿衛東
出版社:電子工業出版社出版時間:2017-04-01
開本: 其他 頁數: 360
中 圖 價:¥28.4(5.1折) 定價  ¥56.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

計算機游戲程序設計(提高篇)(第3版)/耿衛東 版權信息

計算機游戲程序設計(提高篇)(第3版)/耿衛東 本書特色

本書為“十二五”普通高等教育本科*規劃教材。 本書著重介紹計算機游戲程序設計所需的專業領域知識,包括二維圖形圖像技術、三維圖形學基礎、高級圖形學編程、計算機動畫技術、人工智能技術、音頻處理技術和網絡技術、VR/AR游戲開發等,基本涵蓋了計算機游戲編程的各個主要方面。全書共12章,取材于國內外的*資料,強調理論與實踐相結合,通過游戲實例來啟發性地說明游戲編程的各種原理和方法。 本書教學資源包括三部分內容:示例代碼、集成示例和繪制引擎(讀者可以通過掃描二維碼進行下載)。 本書面向的讀者對象是那些已掌握基本的程序設計技能,但立志于從事計算機游戲軟件開發的程序員和游戲開發愛好者。本書既可作為計算機、數字媒體技術和游戲專業的本科生(研究生)的教材,也可用于游戲學院和各類游戲編程人員培訓班的參考資料,對正在從事游戲開發和制作的相關人員也具有重要參考價值。

計算機游戲程序設計(提高篇)(第3版)/耿衛東 內容簡介

本書為“十二五”普通高等教育本科重量規劃教材。 本書著重介紹計算機游戲程序設計所需的專業領域知識,包括二維圖形圖像技術、三維圖形學基礎、不錯圖形學編程、計算機動畫技術、人工智能技術、音頻處理技術和網絡技術、VR/AR游戲開發等,基本涵蓋了計算機游戲編程的各個主要方面。全書共12章,取材于靠前外的近期新資料,強調理論與實踐相結合,通過游戲實例來啟發性地說明游戲編程的各種原理和方法。 本書教學資源包括三部分內容:示例代碼、集成示例和繪制引擎(讀者可以通過掃描二維碼進行下載)。 本書面向的讀者對象是那些已掌握基本的程序設計技能,但立志于從事計算機游戲軟件開發的程序員和游戲開發愛好者。本書既可作為計算機、數字媒體技術和游戲專業的本科生(研究生)的教材,也可用于游戲學院和各類游戲編程人員培訓班的參考資料,對正在從事游戲開發和制作的相關人員也具有重要參考價值。

計算機游戲程序設計(提高篇)(第3版)/耿衛東 目錄

目 錄
第1章 三維游戲引擎技術簡介 1
1.1 三維游戲的基礎架構 1
1.1.1 硬件層 2
1.1.2 基礎層(驅動、操作系統及API) 3
1.1.3 游戲引擎 3
1.2 三維游戲引擎發展簡史 4
1.3 常用三維游戲引擎 10
1.3.1 虛幻引擎UNREAL 10
1.3.2 CryEngine引擎 11
1.3.3 Unity3D引擎 10
1.3.4 Ogre3D引擎 11
1.3.5 寒霜引擎Frostbite Engine 12
1.3.6 id Tech引擎 13
小結 14
習題1 14
參考文獻 15
第2章 三維數學基礎 16
2.1 坐標系 16
2.2 向量及其運算 17
2.3 矩陣、變換及其運算 18
2.4 旋轉 22
2.4.1 四元數 22
2.4.2 歐拉角 23
2.4.3 旋轉變換的不同表達形式之間的轉換 24
2.5 常用的立體幾何算法 25
2.5.1 常用幾何體的表達與生成 26
2.5.2 常用幾何體之間的距離與求交 27
2.5.3 常用幾何體的屬性計算 28
小結 30
習題2 30
參考文獻 30
第3章 三維游戲場景的表示和組織 32
3.1 三維場景的表示 32
3.1.1 三角網格模型 33
3.1.2 三維對象參數表示 35
3.1.3 三類常用參數曲面 36
3.2 三維場景的組織和管理 39
3.2.1 基于場景圖的表達和管理 40
3.2.2 基于繪制狀態的場景管理 44
3.2.3 基于景物包圍體的場景組織 45
3.2.4 優化場景繪制的幾何剖分技術 46
3.2.5 景物包圍體與場景剖分技術比較 48
3.3 三維場景的存儲 50
3.3.1 OBJ模型 50
3.3.2 FBX 50
3.3.3 COLLADA 51
3.4 游戲場景的幾何優化 52
3.4.1 層次細節技術 52
3.4.2 漸進網格和連續多分辨率繪制技術 53
小結 55
習題3 55
參考文獻 55
第4章 高級圖形繪制技術 57
4.1 高級紋理映射技術 57
4.1.1 凹凸紋理映射 57
4.1.2 位移映射 61
4.1.3 環境映射 62
4.1.4 基于光照映射的快速繪制 64
4.1.5 高級紋理映射技術總結 67
4.2 基于圖像的繪制 68
4.2.1 Billboard技術 68
4.2.2 Impostor技術 71
4.2.3 精靈圖元繪制 73
4.3 表面材質繪制 74
4.3.1 基于物理的表面材質模型 75
4.3.2 基于測量的表面材質模型 77
4.3.3 表面材質模型的真實感繪制 77
4.3.4 表面材質模型的快速繪制 79
4.4 圖像反走樣 83
小結 85
習題4 85
參考文獻 86
第5章 三維特效圖形繪制 87
5.1 過程式建模和繪制技術 87
5.1.1 粒子系統 87
5.1.2 爆炸與火焰 89
5.1.3 L-系統與植被的模擬 90
5.1.4 云的過程式紋理生成 92
5.2 陰影計算 92
5.2.1 平面投影法 93
5.2.2 陰影體 94
5.2.3 陰影圖 99
5.2.4 軟影生成 100
5.2.5 Ambient Occlusion 101
5.3 鏡頭特效模擬 102
5.3.1 透鏡光暈 102
5.3.2 運動模糊和域深 104
5.3.3 色調映射 104
5.4 相互輝映計算與全局光照明 107
5.4.1 預計算輻射傳輸方法 108
5.4.2 基于屏幕空間的相互輝映計算方法 110
小結 111
習題5 111
參考文獻 111
第6章 三維碰撞檢測與動力學計算 113
6.1 動力學基礎 113
6.2 質點動力學 114
6.2.1 力方程 115
6.2.2 動量與速度 116
6.2.3 彈簧質點運動 118
6.3 剛體動力學 119
6.3.1 剛體旋轉 120
6.3.2 角速度、角動量、扭矩和旋轉慣量 120
6.3.3 力方程與積分 122
6.4 碰撞檢測 122
6.4.1 碰撞檢測的基本原理 124
6.4.2 求交算法 124
6.4.3 基于空間剖分結構的碰撞檢測算法 126
6.4.4 層次包圍體樹法 130
6.4.5 基于圖像空間的碰撞檢測算法 135
小結 137
習題6 137
參考文獻 137
第7章 角色動畫基本編程技術 139
7.1 三維角色動畫概述 139
7.2 關鍵幀動畫技術 140
7.2.1 關鍵幀的指定 141
7.2.2 “蒙皮”模型的變形 143
7.2.3 中間幀的插值技術 144
7.3 基于動作捕捉的動畫技術 149
7.3.1 動作捕捉系統簡介 150
7.3.2 動作捕捉數據的文件格式及其解析 152
7.3.3 動作捕捉數據的編輯和重用 166
7.3.4 在游戲中的應用 168
7.4 角色動畫的壓縮 170
7.4.1 基于關鍵幀提取的壓縮 170
7.4.2 基于幀內容的壓縮 170
7.5 腳本驅動的動畫技術 171
7.5.1 腳本語言的設計及分類 172
7.5.2 腳本語言在游戲中的應用 174
小結 175
習題7 175
參考文獻 176
第8章 三維音效編程技術 177
8.1 聲音基礎 177
8.1.1 聲音的表示和存儲 177
8.1.2 聲音的合成 179
8.2 三維音效生成 179
8.2.1 聽覺理論 180
8.2.2 三維音效模擬 180
8.3 基于OpenAL的三維音效實現 182
8.3.1 OpanAL編程概述 182
8.3.2 OpanAL的三維音效編程 184
8.4 基于DirectX Audio的三維音效實現 186
8.4.1 DirectX Audio概述 186
8.4.2 DirectSound編程概述 187
8.4.3 DirectMusic播放MIDI背景音樂 193
8.4.4 DirectSound的三維音效編程 193
8.5 XAudio2編程概述 194
小結 197
習題8 197
參考文獻 198
第9章 三維交互編程技術 199
9.1 三維交互開發平臺 199
9.2 任天堂Wiimote應用開發 201
9.2.1 Wiimote編程接口API說明 202
9.2.2 基于Wiimote獲取運動傳感數據的示例代碼 204
9.3 移動平臺應用開發 205
9.3.1 Unity編程接口API說明 206
9.3.2 Unity使用加速度傳感器的示例代碼 206
9.4 微軟Kinect應用開發 207
9.4.1 Kinect SDK編程接口API說明 209
9.4.2 Kinect獲取彩色圖像和骨架數據的示例代碼 212
9.5 Leap Motion應用開發 214
9.5.1 Leap Motion編程接口API說明 216
9.5.2 Leap Motion獲取體感數據的示例代碼 218
小結 220
習題9 220
參考文獻 220
第10章 AI編程進階 221
10.1 游戲AI簡介 221
10.2 常見的游戲AI技術 223
10.2.1 有限狀態機 223
10.2.2 基于腳本語言的行為建模 225
10.2.3 模糊邏輯 225
10.2.4 多智能體技術與人工生命 226
10.2.5 決策樹 227
10.2.6 人工神經元網絡 228
10.2.7 遺傳算法 229
10.2.8 群體行為的模擬 230
10.3 跟蹤與追逐行為的模擬 232
10.4 有限狀態機和模糊有限狀態機的實現 236
10.4.1 有限狀態機的實現 236
10.4.2 模糊有限狀態機的實現 244
10.5 A*算法和路徑尋找技術 249
10.5.1 搜索技術及A*算法 249
10.5.2 路徑尋找技術 258
10.6 游戲AI的設計和實現原則 262
10.7 展望 266
小結 268
習題10 269
參考文獻 269
第11章 網絡游戲編程技術 270
11.1 網絡游戲的基本架構 270
11.2 Winsock編程基礎 272
11.2.1 TCP/UDP簡介 272
11.2.2 Socket和Winsocket簡介 273
11.2.3 Winsock編程結構 274
11.2.4 Winsock地址處理 275
11.2.5 Winsock函數介紹 276
11.2.6 Winsock綜合示例 281
11.3 網絡游戲通信協議 284
11.4 網絡游戲多線程編程 285
11.5 小型網絡游戲設計與實現 286
11.6 大型多人網絡游戲設計策略 288
11.7 網絡傳輸的優化 291
小結 293
習題11 293
參考文獻 293
第12章 虛擬現實/增強現實游戲開發 294
12.1 虛擬現實與增強現實概述 294
12.1.1 虛擬現實 294
12.1.2 增強現實 297
12.2 深度感知與三維顯示 298
12.2.1 深度感知 298
12.2.2 基于立體眼鏡的三維顯示 300
12.3 VR游戲開發 301
12.3.1 視角控制 302
12.3.2 三維自然交互 303
12.3.3 性能優化 307
12.4 AR游戲開發 311
12.4.1 AR游戲中的三維注冊與實時交互 311
12.4.2 代表性AR游戲 313
小結 316
習題12 316
參考文獻 317
附錄A 三維圖形繪制基礎 318
A.1 坐標系概述 318
A.2 顏色空間與模型 319
A.3 圖形繪制流程 323
A.3.1 固定流水線 324
A.3.2 定制流水線與Shaders 325
A.4 照相機模型與投影矩陣 326
A.4.1 照相機模型 326
A.4.2 投影矩陣 327
A.5 頂點與幾何變換 329
A.6 像素計算 330
A.6.1 像素顏色計算 330
A.6.2 片段剔除 332
A.6.3 反走樣 332
A.7 光照明計算 333
A.8 紋理映射 339
A.9 推遲渲染 344
A.10 繪制編程接口 346
參考文獻 348
展開全部

計算機游戲程序設計(提高篇)(第3版)/耿衛東 作者簡介

耿衛東,男,浙江大學計算機學院教授,計算機應用技術與數字化藝術博士生導師。ACM SIGGRAPH會員,中國圖像圖形學會計算機動畫與數字娛樂專業委員會委員,數碼藝術專業委員會委員,中國動畫學會會員,杭州國家動漫基地特聘專家。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 真空乳化机-灌装封尾机-首页-温州精灌 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 太平洋亲子网_健康育儿 品质生活| 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 福建珂朗雅装饰材料有限公司「官方网站」|