iPhone 3D Programming: Developing Graphical Applications with OpenGL ES (Paperback)

Philip Rideout

  • 出版商: O'Reilly
  • 出版日期: 2010-06-22
  • 定價: $1,360
  • 售價: 5.0$680
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Paperback
  • ISBN: 0596804822
  • ISBN-13: 9780596804824
  • 相關分類: OpenGL
  • 立即出貨(限量) (庫存=5)

買這商品的人也買了...

相關主題

商品描述

What does it take to build an iPhone app with stunning 3D graphics? This book will show you how to apply OpenGL graphics programming techniques to any device running the iPhone OS -- including the iPad and iPod Touch -- with no iPhone development or 3D graphics experience required. iPhone 3D Programming provides clear step-by-step instructions, as well as lots of practical advice, for using the iPhone SDK and OpenGL.

You'll build several graphics programs -- progressing from simple to more complex examples -- that focus on lighting, textures, blending, augmented reality, optimization for performance and speed, and much more. All you need to get started is a solid understanding of C++ and a great idea for an app.

  • Learn fundamental graphics concepts, including transformation matrices, quaternions, and more
  • Get set up for iPhone development with the Xcode environment
  • Become familiar with versions 1.1 and 2.0 of the OpenGL ES API, and learn to use vertex buffer objects, lighting, texturing, and shaders
  • Use the iPhone's touch screen, compass, and accelerometer to build interactivity into graphics applications
  • Build iPhone graphics applications such as a 3D wireframe viewer, a simple augmented reality application, a spring system simulation, and more

This book received valuable community input through O'Reilly's Open Feedback Publishing System (OFPS). Learn more at http://labs.oreilly.com/ofps.html.

商品描述(中文翻譯)

這本書將向您展示如何在任何運行iPhone OS的設備上應用OpenGL圖形編程技術,包括iPad和iPod Touch,而無需iPhone開發或3D圖形經驗。《iPhone 3D Programming》提供清晰的逐步指導,以及大量實用建議,用於使用iPhone SDK和OpenGL。

您將建立幾個圖形程序,從簡單到複雜的例子,重點是照明、紋理、混合、擴增實境、性能和速度優化等方面。您只需要對C++有扎實的理解和一個偉大的應用點子,就可以開始了。

學習基本的圖形概念,包括變換矩陣、四元數等。
在Xcode環境中進行iPhone開發的設置。
熟悉OpenGL ES API的1.1和2.0版本,並學習使用頂點緩衝對象、照明、紋理和著色器。
使用iPhone的觸摸屏、指南針和加速度計將互動性引入圖形應用程序。
構建iPhone圖形應用程序,例如3D線框查看器、簡單的擴增實境應用程序、彈簧系統模擬等。

本書通過O'Reilly的開放反饋出版系統(OFPS)獲得了寶貴的社區意見。詳情請參閱http://labs.oreilly.com/ofps.html。