Pintando Mundos com Raymarching: Uma Jornada de Shaders GLSL

Este artigo detalha a criação de cenas 3D usando a técnica de Raymarching e shaders GLSL. Começando com conceitos fundamentais como marcha de raios e funções de distância com sinal (SDFs), ele guia você na construção de formas simples e na combinação delas usando operadores SDF (como min e smoothmin) para criar cenas complexas. Tópicos avançados abordados incluem modelos de iluminação, sombras suaves, criação de cenas infinitamente repetidas e geração de terrenos realistas usando derivadas de ruído. O autor culmina com um exemplo impressionante de uma paisagem marciana infinita, compartilhando seu processo criativo e insights.
Leia mais