本書(shū)共分14章,內(nèi)容涵蓋了從OpenGL ES 3.x著色器的使用技巧到高級(jí)光影效果以及物理模擬問(wèn)題的解決。介紹了OpenGL ES 3.x中的各種緩沖區(qū)對(duì)象和頂點(diǎn)著色器與片元著色器的使用技巧,以及高級(jí)光影效果的實(shí)現(xiàn),如凹凸映射、環(huán)境反射、陰影、倒影、鏡頭光暈等。介紹了杰出的3D物理引擎Bullet(Java和C++版本),詳細(xì)介紹了骨骼動(dòng)畫(huà)的開(kāi)發(fā),包括加載ms3d骨骼動(dòng)畫(huà)以及開(kāi)發(fā)自定義格式的骨骼動(dòng)畫(huà)。系統(tǒng)地討論了OpenGL ES 3.x開(kāi)發(fā)中的性能優(yōu)化問(wèn)題,介紹了OpenGL ES 3.1新增的計(jì)算著色器。給出了基于NDK的大型游戲案例——火力籃球和iOS下的3D游戲案例——方塊翻轉(zhuǎn),方便讀者快速上手應(yīng)用。本書(shū)適合游戲開(kāi)發(fā)者、程序員閱讀,也適合大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書(shū),以及培訓(xùn)學(xué)校的教材。