
Pro OpenGL ES for IOS
Mike Smithwick
- Editorial
- Apress
- Año
- 2011
- Páginas
- ~346
- Nivel
- Intermedio
De qué trata
Manual avanzado de desarrollo gráfico escrito por Mike Smithwick y publicado por Apress a finales de 2011. Enseña a los programadores del entorno Apple a exprimir la GPU de los dispositivos iPhone e iPad mediante OpenGL ES en Objective-C. Orientado a desarrolladores de iOS con base en Cocoa Touch que buscan dar el salto al desarrollo de juegos y aplicaciones interactivas en tres dimensiones.
El autor desglosa la creación de vistas CAEAGLLayer con UIKit, la gestión de contextos gráficos de Apple y el diseño de la canalización de dibujado optimizada para la arquitectura de memoria unificada de iOS. Cubre el diseño de mallas tridimensionales, el texturizado con compresión PVRTC, modelos de iluminación, gestión de cámaras, y la integración de sensores de movimiento (acelerómetro y giroscopio) junto con eventos multitáctiles para controlar la experiencia 3D.
Al igual que su contraparte de Android, el libro guía al lector en la creación de una aplicación tridimensional del sistema solar altamente pulida, con órbitas astronómicas, fuentes de luz direccionales y navegación intuitiva. Destaca por sus consejos prácticos de optimización de memoria y consumo de batería en hardware móvil.
- OpenGL ES
- iOS
- Objective-C
- CAEAGLLayer
- Texturizado PVRTC
- Multitouch 3D
- Optimización móvil
- Gráficos 3D
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Explorador Espacial 3D para iOS
Construcción de un simulador astronómico para iPhone e iPad que renderiza planetas en 3D con texturas optimizadas y control mediante gestos táctiles y orientación del dispositivo.

