</> CodeBooks
    ← Volver a WebGL (página 1)
    Portada de Programming 3D Applications with HTML5 and WebGL

    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?

    TeóricoPráctico

    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.

    Más de WebGL con nivel Intermedio