
Programming 3D Applications with HTML5 and WebGL
Tony Parisi
- Editorial
- O'Reilly
- Año
- 2014
- Páginas
- ~404
- Nivel
- Intermedio
De qué trata
Manual exhaustivo escrito por Tony Parisi (pionero de la realidad virtual y co-creador de VRML), publicado por O'Reilly en 2014. Explica cómo concebir, estructurar y desarrollar aplicaciones 3D complejas y de grado profesional para la web utilizando Three.js y el pipeline de HTML5. Pensado para desarrolladores front-end con solidez en JavaScript que desean dar el salto a proyectos 3D comerciales.
El recorrido abarca desde los fundamentos de la computación visual y el grafo de escena hasta la integración de flujos de trabajo de producción con modelado 3D (Blender, Maya) y exportación en formatos estándares. Detalla técnicas de animación por fotogramas clave con Tween.js, iluminación realista, mapeo de sombras, programación de shaders GLSL personalizados y diseño de interfaces de usuario en entornos espaciales. Dedica secciones sustanciales a la creación de videojuegos 3D en el navegador, simulación física e interactividad móvil en WebGL.
A lo largo del libro se desarrollan múltiples proyectos prácticos representativos de sectores reales, como un visualizador de productos para comercio electrónico, un juego de simulación espacial y aplicaciones arquitectónicas interactivas. Su valor distintivo es que combina la técnica pura de Three.js con principios de diseño de producto y consideraciones de rendimiento multiplataforma.
- Three.js
- WebGL
- Grafo de escena
- Pipeline 3D
- Videojuegos web
- E-commerce 3D
- Shaders
- Tween.js
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Visualizador 3D de Productos para E-commerce
Aplicación web que permite a los usuarios inspeccionar productos en 360 grados, alternar materiales y colores, y realizar zoom con animaciones suaves.
Juego 3D en el Navegador
Desarrollo de un juego espacial tridimensional interactivo con detección de colisiones, cámara en tercera persona y efectos de partículas.

