本書共分17章,內容按照必知必會的OpenGL ES 3.x基礎知識、基于實現基本特效以及真實大型應用、游戲案例開發(fā)的順序進行詳細地講解。主要內容為:OpenGL ES 3.x的渲染管線介紹,OpenGL ES 3.x可編程渲染管線著色器的著色語言介紹,3D開發(fā)中投影、各種變換的原理與實現,介紹了OpenGL ES 3.x中光照的基本原理與實現、點法向量與面法向量的區(qū)別以及光照的每頂點計算與每片元計算的差別,介紹了紋理映射的基本原理與使用,介紹了使用OpenGL ES 3.0開發(fā)各種3D基本形狀的實現,包括圓柱、圓錐、圓環(huán)、螺旋管、幾何球以及貝塞爾曲線旋轉面等內容,講解了3D模型加載,介紹了混合和霧的基本原理與使用以及常用3D開發(fā)技巧,如標志板、天空盒、鏡像繪制等,介紹了OpenGL ES 3.0中經常使用的幾種剪裁與測試,包括剪裁測試、Alpha測試、模板測試以及任意剪裁平面等,講解了傳感器應用開發(fā)和Android 及iOS平臺下的OpenGL ES開發(fā)。通過兩大案例,如休閑類游戲3D可愛抓娃娃和3D樓盤展示系統(tǒng)把所學的知識應用起來,讓讀者盡快進入實戰(zhàn)角色。本書適合OpenGL ES 3D應用開發(fā)的初學者、程序員、游戲開發(fā)者,也適合作為大專院校相關專業(yè)師生的學習用書以及培訓學校的教材。