iPhone 3D Programming: Developing Graphical Applications with OpenGL ES

iPhone 3D Programming: Developing Graphical Applications with OpenGL ES
Authors
Philip Rideout
ISBN
0596804822
Published
20 Apr 2010
Purchase online
amazon.com

Do you have a great idea for a graphics-intensive iPhone application, but don't know how to bring it to life? This book offers the perfect solution: a crash course on the OpenGL graphics library, with an overview of iPhone 3D development. Whether you're an experienced OpenGL developer looking to build iPhone apps for the first time, or an iPhone developer wanting to learn how to create sophisticated graphics, iPhone 3D Programming brings both of these worlds together in one concise, easy-to-use

Editorial Reviews

Do you have a great idea for a graphics-intensive iPhone application, but don't know how to bring it to life? This book offers the perfect solution: a crash course on the OpenGL graphics library, with an overview of iPhone 3D development. Whether you're an experienced OpenGL developer looking to build iPhone apps for the first time, or an iPhone developer wanting to learn how to create sophisticated graphics, iPhone 3D Programming brings both of these worlds together in one concise, easy-to-use guide.

You'll work step by step with OpenGL ES, a graphics library designed for embedded systems such as mobile phones, by progressing from simple to more complex programs. You'll learn how to build iPhone graphics applications such as a 3D wireframe viewer, a simple augmented reality application, and a spring system simulation.

  • Learn fundamental graphics concepts, including transformation matrices and quaternions
  • Get set up for iPhone development with the Xcode environment
  • Become familiar with OpenGL ES 1.1 and 2.0 features and extensions, including vertex buffer objects, lighting, texturing, and shaders
  • Use the iPhone's touch screen, compass, and accelerometer to build interactivity into graphics applications

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Every language has an optimization operator. In C++ that operator is ‘//’”