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