- Este artigo é uma introdução interativa aos shaders, pequenos programas executados na GPU que gera gráficos.
- Shaders são usados em videogames e computação gráfica por causa do paralelismo alcançado por sua velocidade e eficiência.
- O autor explica como criar animações baseadas em shaders para substituir animações CSS simples em um site.
- O artigo oferece uma explicação detalhada de como criar shaders, incluindo o uso de entradas, coordenadas, tipos embutidos e saídas.
- O autor apresenta o conceito de Signed Distance Functions (SDFs), que representam formas por meio da distância até outros pontos no espaço.
- O artigo também explica como usar SDFs para mesclar formas individuais e criar formas complexas, como blobs.
- O autor mostra como animar formas fornecendo um uniforme de tempo ao shader.
- O artigo termina com um guia sobre como introduzir interação do usuário no shader, permitindo que a pessoa usuária controle a posição das esferas dentro do blob com o mouse.
- O autor recomenda materiais adicionais para quem quiser aprender mais sobre shaders, como The Book of Shaders e a introdução Shader Art Coding no YouTube.
1 comentários
Comentários do Hacker News