WebGL y shaders: programando luz - Vicente Lucendo
Channel: Front Fest
Date: 11/03/2018

Charla con una introducción donde se repasarán brevemente los requisitos para poder crear una escena 3D en el navegador, y donde posteriormente programaremos un shader sencillo que dará una pequeña muestra de todas las posibilidades que abre este tipo de programación.

- Qué es WebGL.
- Diferencias entre dibujar con la CPU y con la GPU.
- Elementos esenciales de una escena.
- Qué son los shaders y ejemplos de lo que se puede hacer con ellos.
- Vertex shader.
- Fragment shader.
- Iluminar un objeto paso a paso, con álgebra, sin la ayuda de la funcionalidad de Three.js.
- Cambiar el efecto para que parezca "toon shader", al estilo de algunos juegos de Nintendo.
- Opcionalmente, si quedara tiempo, podría mostrarse cómo hacer otros efectos artísticos.