Learning OpenGL ES for iOS (eBook)
352 Seiten
Pearson Education (Verlag)
978-0-13-247890-8 (ISBN)
Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad
OpenGL ES technology underlies the user interface and graphical capabilities of Apple's iPhone, iPod touch, and iPad–as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of Open GL ES in Apple's iOS environment.
This highly anticipated title focuses on modern, efficient approaches that use the newest versions of OpenGL ES, helping you avoid the irrelevant, obsolete, and misleading techniques that litter the Internet. Buck embraces Objective-C and Cocoa Touch, showing how to leverage Apple's powerful, elegant GLKit framework to maximize your productivity, achieve tight platform integration, and deliver exceptionally polished apps.
If you've written C or C++ code and know object-oriented programming basics, this title brings together everything you need to fully master OpenGL ES graphics for iOS–including downloadable examples specifically designed to jumpstart your own projects.
Coverage includes
Understanding core OpenGL ES computer graphics concepts and iOS graphics architectureIntegrating Cocoa Touch with OpenGL ES to leverage the power of Apple's platformCreating textures from start to finish: opacity, blending, multi-texturing, and compressionSimulating ambient, diffuse, and specular lightUsing transformations to render 3D geometric objects from any point of viewAnimating scenes by controlling time through application logicPartitioning data to draw expansive outdoor scenes with rolling terrainDetecting and handling user interaction with 3D geometryImplementing special effects ranging from skyboxes to particles and billboardsSystematically optimizing graphics performanceUnderstanding the essential linear algebra concepts used in computer graphicsDesigning and constructing a complete simulation that incorporates everything you've learned
Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad OpenGL ES technology underlies the user interface and graphical capabilities of Apple's iPhone, iPod touch, and iPad-as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of Open GL ES in Apple's iOS environment. This highly anticipated title focuses on modern, efficient approaches that use the newest versions of OpenGL ES, helping you avoid the irrelevant, obsolete, and misleading techniques that litter the Internet. Buck embraces Objective-C and Cocoa Touch, showing how to leverage Apple's powerful, elegant GLKit framework to maximize your productivity, achieve tight platform integration, and deliver exceptionally polished apps. If you've written C or C++ code and know object-oriented programming basics, this title brings together everything you need to fully master OpenGL ES graphics for iOS-including downloadable examples specifically designed to jumpstart your own projects. Coverage includes * Understanding core OpenGL ES computer graphics concepts and iOS graphics architecture * Integrating Cocoa Touch with OpenGL ES to leverage the power of Apple's platform * Creating textures from start to finish: opacity, blending, multi-texturing, and compression * Simulating ambient, diffuse, and specular light * Using transformations to render 3D geometric objects from any point of view * Animating scenes by controlling time through application logic * Partitioning data to draw expansive outdoor scenes with rolling terrain * Detecting and handling user interaction with 3D geometry * Implementing special effects ranging from skyboxes to particles and billboards * Systematically optimizing graphics performance * Understanding the essential linear algebra concepts used in computer graphics * Designing and constructing a complete simulation that incorporates everything you've learned
Erscheint lt. Verlag | 25.7.2012 |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Betriebssysteme / Server ► Macintosh / Mac OS X |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Informatik ► Weitere Themen ► Smartphones / Tablets | |
ISBN-10 | 0-13-247890-0 / 0132478900 |
ISBN-13 | 978-0-13-247890-8 / 9780132478908 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich