Bauble: Uma Abordagem Funcional para Arte 3D com Funções de Distância Assinada
2025-01-11

Ian Henry relata sua jornada na construção do Bauble, uma ferramenta para criar gráficos 3D interativos usando funções de distância assinada (SDFs) e a linguagem de programação Janet. Inicialmente um simples concatenador de strings GLSL, o Bauble evoluiu para incluir recursos como animação, expressões dinâmicas personalizadas e iluminação. No entanto, sua complexidade levou a uma reescrita completa, resultando em um compilador robusto e documentação abrangente. Agora, o Bauble capacita os usuários a criar arte 3D impressionante com relativa facilidade.