
WebGL Beginner's Guide
Diego Cantor, Brandon Jones
- Editorial
- Packt
- Año
- 2012
- Páginas
- ~377
- Nivel
- Básico
De qué trata
Guía formativa escrita por Diego Cantor y Brandon Jones (ingeniero de Google y editor del estándar WebGL), publicada por Packt en 2012. Proporciona una introducción rigurosa y directa al estándar WebGL y GLSL sin capas de abstracción adicionales, dirigida a programadores web interesados en comprender los fundamentos de la computación gráfica.
El recorrido explica paso a paso la inicialización del contexto WebGL en HTML5, la gestión de la memoria de la GPU con WebGLBuffer, y la escritura y vinculación de programas de sombreado (shaders). Detalla las operaciones de álgebra matricial para transformaciones afines, el diseño de cámaras virtuales (modelo LookAt), el mapeo de texturas mediante coordenadas UV y la simulación de modelos de iluminación difusa y especular. Cada capítulo incluye secciones de autoevaluación ('Time for action') para fijar los conceptos aprendidos.
A través de una serie de ejercicios guiados, el lector construye visualizadores tridimensionales interactivos donde experimenta directamente con el paso de uniforms, attributes y varyings entre JavaScript y la GPU. Destaca por su rigor técnico y la claridad didáctica con la que aborda la arquitectura de bajo nivel de WebGL.
- WebGL
- GLSL
- Buffers de vértices
- Transformaciones matriciales
- Cámaras LookAt
- Texturizado UV
- Iluminación
- GPU
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Visualizador 3D con Shaders en Tiempo Real
Aplicación en WebGL puro que permite inspeccionar y rotar objetos tridimensionales aplicando diferentes esquemas de iluminación calculados en shaders GLSL.

