本書共分為14章,由淺入深地進行講解,主要內容包括:開發基礎部分,介紹了初識WebGL,實現WebGL可編程渲染管線着色器的着色語言,投影及各種變換;光照效果部分,介紹了WebGL中光照的基本原理與實現、點法向量與面法向量的區別以及光照的每頂點計算與每片元計算的差別;紋理映射部分,介紹了紋理映射的基本原理與使用,同時還介紹了不同的紋理拉伸與采樣方式、多重過程紋理技術以及壓縮紋理;3D模型加載部分,介紹了如何使用自定義的加載工具類直接加載使用3ds
Max創建的3D立體物體;混合與霧部分,主要介紹了混合以及霧的基本原理與使用;標志板、天空盒部分,主要介紹了一些常見的3D開發技巧,包括標志板、天空盒與天空穹、鏡像技術等;Three.js引擎部分,主要介紹了對WebGL封裝比較好的Three.js引擎,包括創建場景、攝像機、基本形狀物體、加載模型,以及一些較高級的內容;Egret 3D游戲引擎應用開發部分,介紹Egret
3D在3D游戲開發中的功能;Ammo物理引擎部分,介紹Ammo物理引擎的剛體、軟體等創建與使用;綜合案例—《極地大作戰》部分,通過一個具體的游戲向讀者較為全面地介紹了游戲項目的開發流程以及運用各種技術解決具體問題的思路,案例中綜合運用了前面章節中講解的知識,讓讀者盡快進入實戰角色。
吳亞峰,畢業於北京郵電大學,后留學澳大利亞卧龍崗大學取得碩士學位。1998年開始從事Java應用的開發,有10多年的Java開發與培訓經驗。主要的研究方向為OpenGL ES、手機游戲、Java EE以及搜索引擎。同時為手機游戲、Java
EE獨立軟件開發工程師,現任職於華北理工大學並兼任華北理工大學以升大學生創新實驗中心移動及互聯網軟件工作室負責人。十多年來不但指導學生多次制作手游作品獲得多項學科競賽大獎,還為數十家知名企業培養了上千名高級軟件開發人員。曾編寫過《OpenGL ES 3.0游戲開發(上下卷)》、《OpenGL ES 2.0游戲開發(上下卷)》、《Unity 4
3D開發實戰詳解》、《Unity游戲案例開發大全》、《Android應用案例開發大全》(第1版、第二版及第三版)、《Android游戲開發大全》(第1版、第二版及第三版)等多本暢銷技術書籍。2008年初開始關注Android平台下的3D應用開發,並開發出一系列優質的Android應用程序與3D游戲。本次負責全書統稿及第7~14章內容的編寫。
-
HTML5+CSS3Web前端開發
$232 -
破繭成蝶:用戶體驗設計師的成長之路
$327 -
深入PostCSS Web設計
$594 -
Bootstrap響應式網站開發實戰
$260 -
HTML5+CSS3網頁設計與制作案例課堂(第2版)
$412 -
HTML5&CSS3編程入門經典
$335 -
好玩的設計:游戲化思維與用戶體驗設計
$308 -
移動網頁設計與開發 HTML5+CSS3+JavaScript
$204 -
網頁設計與網站建設(CS6中文版)從新手到高手
$308 -
ASP動態網頁設計與應用
$174 -
微信創業:商業變現+內容生產+吸粉引流
$270 -
從零開始學HTML5+CSS3
$414 -
DIV+CSS布局與樣式之網站設計精粹
$260 -
網頁UI與用戶體驗設計5要素
$534 -
網頁界面設計
$256 -
圖解演算法:使用Python
$232 -
大型分布式網站架構設計與實踐
$474 -
網頁設計與網站建設全攻略
$290 -
微信O2O:100家公司的微信營銷之道
$299 -
HTML5網頁設計案例課堂(第2版)
$360