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