本書共分為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章內容的編寫。
-
中文版Dreamweaver CC 2018網頁製作實用教程
$292 -
微信O2O:100家公司的微信營銷之道
$299 -
響應式Web圖形設計
$256 -
網頁UI與用戶體驗設計5要素
$534 -
微信創業:商業變現+內容生產+吸粉引流
$270 -
Dreamweaver CS6+HTML 5+CSS 3網頁製作基礎教程(微課版)
$199 -
微信力:掌中商戰的頂級營銷策略(第2版)
$164 -
PHP 7&MySQL跨設備網站開發
$356 -
左手微博右手微信2.0:新媒體營銷的正確姿勢
$354 -
網頁設計與網站建設完全學習手冊
$287 -
深入PostCSS Web設計
$594 -
Bootstrap響應式網站開發實戰
$260 -
微信公眾號運營:100000+爆款軟文內容速成
$236 -
HTML5+CSS3網頁設計與制作案例課堂(第2版)
$412 -
圖解網站分析:讓流量倍增的網站優化方法(修訂版)
$360 -
前端體驗設計:HTML5+CSS3終極修煉
$332 -
網頁色彩搭配設計師必備寶典
$260 -
網頁設計必學的實用編程技術:HTML5+CSS3+JavaScript
$256 -
Dreamweaver CC動態網站開發案例課堂(第2版)
$407 -
Bootstrap Web設計與開發實戰
$360