本書共分為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+jQuery Mobile移動應用開發
$412 -
好設計不簡單Ⅰ:100個網站架構的實用要點
$412 -
Dreamweaver CS6完全學習手冊
$287 -
Bootstrap Web設計與開發實戰
$360 -
Dreamweaver CC動態網站開發案例課堂(第2版)
$407 -
移動網頁設計與開發 HTML5+CSS3+JavaScript
$204 -
Dreamweaver CC 網頁創意設計案例課堂(第2版)
$441 -
ASP動態網頁設計與應用
$174 -
網頁色彩搭配設計師必備寶典
$260 -
DIV+CSS網頁樣式與布局完全學習手冊
$308 -
PHP+MySQL網站開發從零開始學(視頻教學版)
$360 -
深入PostCSS Web設計
$594 -
Dreamweaver CC 2017網頁制作入門與進階
$251 -
大型分布式網站架構設計與實踐
$474 -
微信創業:商業變現+內容生產+吸粉引流
$270 -
HTML5網頁設計案例課堂(第2版)
$360 -
高性能網站建設指南:前端工程師技能精髓
$330 -
網頁布局與配色完全學習手冊
$183 -
網頁設計與網站建設完全學習手冊
$287 -
網頁設計與網站建設(CS6中文版)從新手到高手
$308