《OpenGL ES應(yīng)用開發(fā)實踐指南:iOS卷》是一本系統(tǒng)的具備實戰(zhàn)性的OpenGL ES 3D圖形開發(fā)指南。由資深iOS開發(fā)專家根據(jù)OpenGL ES最新版本撰寫,不僅詳細講解了OpenGL ES與GLKit的結(jié)合使用,而且還系統(tǒng)講解OpenGL ES的核心概念、技術(shù),以及iOS的圖形機制,并通過大量案例講解了在iOS上進行OpenGL ES開發(fā)的方法和技巧。全書共分12章。第1章介紹了使用嵌入式圖形硬件繪制3D圖形的最新方法;第2章講解了如何使用蘋果Xcode開發(fā)工具和Cocoa Touch面向?qū)ο蟮目蚣茉趇Phone、iPod Touch和iPad中開發(fā)包括3D圖形的程序;第3章涵蓋了紋理的底層概念和常用選項;第4章介紹燈光模擬背后的概念,以及利用GLKit并使用相對簡單的應(yīng)用代碼演示燈光效果;第5章講解并演示從任意視點渲染幾何對象的技術(shù);第6章介紹如何制作動畫;第7章介紹了如何加載并使用模型;第8章講解了特效的使用;第9章介紹能夠提高iOS設(shè)備上OpenGL ES 2.0渲染性能的優(yōu)化策略;第10章講解了地形和拾??;第11章回顧了3D渲染所需的常見數(shù)學運算;第12章涵蓋了一個結(jié)合地形渲染、天空盒、粒子系統(tǒng)、動畫、變化視點、燈光、模型和碰撞檢測技術(shù)的實例。
作者簡介
Erik M. Buck資深iOS應(yīng)用和蘋果應(yīng)用開發(fā)專家,與人合著了《Cocoa Programming》和《Cocoa Design Patterns》等經(jīng)典著作。1993年創(chuàng)建了他的第一家公司——EMB,這家公司后來發(fā)展成了航空航天軟件和娛樂軟件產(chǎn)業(yè)的領(lǐng)導者。Buck還在建筑行業(yè)工作過,當過理科8年級的老師,開過帆布油畫肖像展,開發(fā)過替代燃料交通工具。他還是萊特州立大學計算機科學系的助理教授,當前教的課程是iOS編程。他的網(wǎng)站是www.cosmicthump.com。