
Beginning WebGL For HTML5
Brian Danchilla
- Editorial
- Apress
- Año
- 2012
- Páginas
- ~348
- Nivel
- Básico
De qué trata
Libro introductorio de Brian Danchilla publicado por Apress en 2012, diseñado para familiarizar a los desarrolladores con el estándar WebGL en el ecosistema HTML5. Orientado a programadores con experiencia en JavaScript y desarrollo web general que buscan dar sus primeros pasos en computación gráfica 3D sin formación previa en OpenGL.
El texto comienza repasando la evolución del elemento canvas y los fundamentos matemáticos necesarios (vectores, matrices de transformación, proyecciones en perspectiva). Enseña cómo configurar el contexto de WebGL, crear geometrías con buffers de vértices, definir shaders básicos en GLSL y gestionar el bucle de actualización visual con requestAnimationFrame. Luego introduce la utilización de bibliotecas auxiliares de la época para simplificar el manejo de mallas complejas y texturizado, cubriendo interacción con eventos del teclado y ratón.
La enseñanza se estructura en torno a ejemplos ilustrativos breves que culminan en aplicaciones tridimensionales interactivas en el navegador. Su principal cualidad es la accesibilidad y el tono didáctico con el que introduce la jerga gráfica. Aunque los navegadores han madurado notablemente desde 2012, ofrece una panorámica clara del puente entre HTML5 y el renderizado acelerado por hardware.
- WebGL
- HTML5 Canvas
- Gráficos 3D
- GLSL
- Vectores y matrices
- Buffers de vértices
- Interacción de usuario
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Visualizador 3D Interactivo para Web
Construcción de un lienzo HTML5 con WebGL para rotar, escalar y transformar modelos 3D con respuestas a eventos del ratón y teclado.

