
OpenGL 4.0 Shading Language Cookbook
David Wolff
- Editorial
- Packt
- Año
- 2011
- Páginas
- ~340
- Nivel
- Intermedio
De qué trata
Primera edición del recetario especializado de David Wolff, publicado por Packt en 2011. Introduce las novedades introducidas en la especificación OpenGL 4.0 y el lenguaje de sombreado GLSL 4.00, marcando las bases de la programación moderna de shaders en GPU sin soporte legado. Dirigido a programadores de computación gráfica y C++.
El autor presenta un catálogo estructurado de recetas que cubren la iluminación por fragmento, cálculo de atenuación de luz, mapas de normales, mapas de desplazamiento y texturas proyectivas. Aborda el uso de subrutinas de shaders para alternar algoritmos en tiempo de ejecución, el procesamiento de mallas con geometry shaders, el renderizado a texturas múltiples (MRT) para efectos diferidos, y la implementación de filtros de convolución y desenfoque para postprocesamiento.
Sigue la clásica estructura de Packt: planteamiento del problema gráfico, solución en código GLSL y C++, y explicación pormenorizada de la técnica subyacente. Aunque la segunda edición actualizó los ejemplos a OpenGL 4.3, esta primera entrega sigue siendo un recurso pedagógico claro y conciso sobre los fundamentos de GLSL 4.
- GLSL 4.0
- OpenGL 4.0
- Recetas de shaders
- Mapas normales
- Subrutinas GLSL
- Geometry shaders
- Filtros de imagen
- Renderizado diferido
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

