- Este artículo es una introducción interactiva a los shaders, pequeños programas que se ejecutan en la GPU para generar gráficos.
- Los shaders se usan en los videojuegos y en los gráficos por computadora debido a la paralelización que logran gracias a su velocidad y eficiencia.
- El autor explica cómo crear animaciones basadas en shaders para sustituir animaciones CSS simples en un sitio web.
- El artículo ofrece una explicación detallada de cómo crear shaders, incluido el uso de entradas, coordenadas, tipos integrados y salidas.
- El autor presenta el concepto de Signed Distance Functions (SDFs), que representan formas mediante la distancia a otros puntos en el espacio.
- El artículo también explica cómo usar SDFs para fusionar formas individuales y crear formas complejas, por ejemplo, un blob.
- El autor muestra cómo animar formas suministrando un uniform de tiempo al shader.
- El artículo concluye con una guía sobre cómo introducir interacción del usuario en un shader, permitiendo que el usuario controle con el mouse la posición de las esferas dentro del blob.
- El autor recomienda recursos adicionales para quienes quieran aprender más sobre shaders, como The Book of Shaders y la introducción a Shader Art Coding en YouTube.
1 comentarios
Comentarios de Hacker News