FractalPark

Sobre o FractalPark

O FractalPark é uma plataforma open-source de conhecimento e criação de fractais, com as fórmulas em primeiro lugar e suporte crescente a FRM compatível com Fractint, trabalhando para trazer o legado de fórmulas do Fractint para o navegador moderno.

O conjunto de Mandelbrot renderizado em tempo real pelo motor WebGL do FractalPark

O que você pode fazer hoje

O FractalPark é um aplicativo WebGL gratuito e open-source (MIT) para explorar, aprender e criar arte fractal. Ele traz 94 fórmulas integradas em 7 famílias, 21 Guias de Fórmulas aprofundados, uma linguagem FRM compatível com Fractint com um Guia e um Editor autônomo, e uma Galeria da comunidade. A renderização roda no seu navegador; salvar obras e fórmulas usa login por e-mail e uma biblioteca privada na nuvem.

  • Descubra fórmulas

    Navegue pelo Atlas de Fórmulas: 94 fórmulas integradas em 7 famílias, com 21 Guias de Fórmulas aprofundados cobrindo a matemática, a história e o caráter visual dos clássicos.

  • Crie no navegador

    Explore e renderize em tempo real com WebGL: modos Mandelbrot e Julia para todas as fórmulas, 7 transformações, 9 modos de coloração, gradientes, iluminação e animação por keyframes.

  • Crie fórmulas FRM

    Escreva fórmulas personalizadas na linguagem FRM compatível com Fractint usando o Guia e o Editor autônomo: validação de AST, prévia GLSL ao vivo e diagnósticos claros.

  • Salve e compartilhe

    Salve obras e fórmulas personalizadas na sua nuvem privada com login por e-mail e acesse-as em qualquer dispositivo, publique peças na galeria da comunidade ou crie anonimamente e exporte imagens PNG em alta resolução de até 4× com anti-aliasing SSAA.

Limites atuais e direções futuras

Disponível hoje

  • Suporte crescente a FRM compatível com Fractint: um subconjunto prático e testado da linguagem de fórmulas do Fractint roda hoje — não é uma reimplementação completa do Fractint.
  • Criar não exige conta. Salvar obras e fórmulas usa login por código único enviado por e-mail e as armazena na sua biblioteca privada na nuvem; publicar é sempre explícito, e obras com fórmula personalizada publicam seu código-fonte sob a licença MIT.
  • A interface está disponível em sete idiomas: inglês, chinês simplificado, português, coreano, russo, espanhol e francês.

No roadmap

  • Trabalhando para trazer o arquivo histórico de fórmulas do Fractint para o navegador moderno ao longo do tempo.
  • Recursos mais avançados de coloração, animação e zoom estão no roadmap, mas ainda não foram lançados.

Tecnologia

Construído com Next.js, WebGL e TypeScript. Renderização de fractais em tempo real alimentada por shaders de GPU.

  • Front-end: Next.js 16 (App Router), React 19, TypeScript 5, Tailwind CSS 4, shadcn/ui
  • Renderização: WebGL 1 (shaders de fragmento GLSL), arquitetura baseada em plugins, cache LRU de shaders
  • Sistema de Fórmulas: parser .frm Fractint personalizado, editor CodeMirror 6, transpilador de AST para GLSL

Open Source

O FractalPark é lançado sob a Licença MIT. O código-fonte está disponível no GitHub para que qualquer pessoa possa estudar como ele funciona, executá-lo localmente, sugerir melhorias ou desenvolver em cima do motor de fractais baseado em navegador.