Explore o Atrator de De Jong
Quatro números criam inúmeros padrões matemáticos
Se lhe pedissem para criar uma pintura abstrata, você talvez precisasse de pincéis, tintas e cores — e provavelmente levaria muito tempo para terminá-la.
Mas se eu lhe dissesse que esta pintura requer apenas quatro números, talvez você não acreditasse.
O atrator de De Jong é uma dessas figuras matemáticas fascinantes. Ele começa com um único ponto que se move continuamente de acordo com um conjunto fixo de regras matemáticas; todo o processo é regido principalmente por quatro parâmetros: a, b, c e d.
Ao simplesmente ajustar esses quatro números, o padrão original pode se transformar em algo completamente diferente: às vezes lembrando fumaça, nuvens ou tinta e, em outras, parecendo seda finamente entrelaçada.
Esse é o aspecto mais cativante do atrator de De Jong: quatro números podem revelar um mundo de padrões matemáticos repleto de possibilidades infinitas.
Esqueça as fórmulas por enquanto
Ao se deparar com um atrator de De Jong pela primeira vez, não é necessário conhecer as fórmulas matemáticas subjacentes.
Imagine apenas um ponto em uma tela, situado em um local específico. As regras matemáticas observam sua posição e então lhe dão uma instrução: 'Vá para cá em seguida.'
O ponto se move. Ao chegar ao novo local, as regras calculam novamente: 'Vá para cá em seguida.'
Então, ele se move novamente. Depois, calcula e se move mais uma vez — repetindo o processo infinitamente.
Passo 1: Ponto → Calcular → Mover
Passo 2: Ponto → Calcular → Mover
Passo 3: Ponto → Calcular → Mover
...
No início, você talvez não veja nada — apenas alguns pontos espalhados.
Mas, à medida que os cálculos se acumulam e a trajetória se forma, um padrão complexo surge gradualmente.
Não é gerado aleatoriamente
Neste ponto, você pode estar se perguntando: “Isso não é apenas um ruído gerado aleatoriamente?”
Na verdade, não. Cada etapa do atrator de De Jong é determinada por regras específicas. Se a posição inicial, os parâmetros e as regras de cálculo forem idênticos, o resultado final também será idêntico.
Portanto, não envolve espalhar pontos ao acaso; em vez disso, ele se move continuamente seguindo regras. Essa é a principal diferença entre ele e o ruído aleatório comum.
Mas por que parece tão “aleatório”?
É exatamente isso que o torna interessante.
Um único ponto faz apenas uma coisa muito simples: calcula sua próxima posição com base na atual.
No entanto, esse processo se repete milhares e milhares de vezes, com o resultado de uma etapa servindo de entrada para a seguinte. Assim, a primeira etapa influencia a segunda, a segunda influencia a terceira, e assim por diante... Após centenas de milhares de cálculos, regras simples podem dar origem a estruturas globais incrivelmente complexas.
Portanto, padrões complexos não exigem necessariamente regras complexas. Às vezes, basta repetir uma regra simples um número suficiente de vezes.
Quatro números — quatro “botões de ajuste”
Um dos aspectos mais fascinantes do atrator de De Jong é sua simplicidade em relação aos parâmetros. Existem quatro principais: a, b, c e d.
Você pode imaginá-los como quatro botões de ajuste. Gire um deles e a forma como o ponto se move muda. À medida que o movimento muda, a trajetória resultante se altera. E pronto: o padrão muda.
O que acontece se você alterar apenas um número?
Vale muito a pena experimentar isso você mesmo.
Primeiro, selecione um conjunto de parâmetros e anote o padrão atual. Em seguida, modifique apenas o 'a' — mantendo os outros três números inalterados — e gere a imagem novamente. Você poderá perceber que o padrão original mudou significativamente.
Depois, retorne o 'a' ao seu valor original e modifique apenas o 'b'; você obterá uma estrutura diferente.
Nesse momento, você perceberá: Você modificou apenas um número, mas alterou todo o universo matemático.
Por que esses quatro números têm tanto poder?
Porque eles não ditam instruções diretas como “Desenhe uma linha aqui” ou “Desenhe um círculo ali”. Em vez disso, eles alteram como o ponto se moverá a seguir. Como a posição do próximo passo determina a posição do passo seguinte, a influência dos parâmetros se propaga continuamente.
Você pode pensar nisso de forma simples: Mudança de parâmetro → Mudança no movimento → Mudança na próxima posição → Mudança em cada passo subsequente → Mudança na trajetória final → Mudança em todo o padrão.
Esse é o processo generativo central do atrator de De Jong.
Parece uma nuvem, mas ninguém está desenhando nuvens
Os tratores de De Jong frequentemente produzem efeitos visuais suaves: aglomerados de pontos que formam áreas de densidade variável — algumas regiões são densamente povoadas, enquanto outras são mais esparsas.
Consequentemente, vemos formas que lembram ☁️ nuvens ou névoa, 🖋️ respingos de tinta, 🌀 espirais, 🎗️ fitas, 🌫️ fumaça, entre outras.
No entanto, nenhuma dessas formas é especificada explicitamente pela fórmula matemática; a fórmula nunca diz: “Desenhe uma nuvem agora”. Ela simplesmente calcula continuamente: “Para onde vou agora?” O padrão semelhante a uma nuvem é apenas o resultado natural da sobreposição de inúmeros movimentos simples.
Essa é a principal diferença entre um atrator de De Jong e uma imagem comum
Uma imagem comum, por mais complexa que pareça, consiste essencialmente em pixels preexistentes.
Os tratores de De Jong são diferentes. O padrão que você vê surge gradualmente durante o processo de cálculo; é mais como uma imagem sendo desenhada pela matemática.
Portanto, ao clicar em 'regenerar', você não está apenas trocando uma imagem por outra de uma galeria — você está executando novamente as regras matemáticas.
É também por isso que essa experiência é perfeita para exploração pessoal
Você pode até conhecer as regras de antemão, mas não sabe necessariamente qual padrão surgirá em seguida.
É muito parecido com abrir uma 'caixa surpresa' (*blind box*): você escolhe um conjunto de parâmetros, clica em gerar e então vê o que a matemática produz.
Às vezes o resultado é comum, às vezes é de uma beleza impressionante e, em outras ocasiões, você obtém uma estrutura que jamais imaginou.
Dos Padrões à Matemática
Sabemos agora que o atrator de De Jong é um ponto em movimento constante. Então, qual é a matemática por trás dele?
Ele geralmente utiliza as duas seguintes relações de recorrência:
xn+1 = sin(ayn) - cos(bxn)
yn+1 = sin(cxn) - cos(dyn)
Pode parecer intimidador à primeira vista, mas o conceito que expressa é, na verdade, bastante simples.
A primeira fórmula: Calcular o próximo x com base nos valores atuais de x e y.
A segunda fórmula: Calcular o próximo y com base nos valores atuais de x e y.
Isso gera novos valores de x e y.
Em seguida, insere-se novamente os novos x e y nas fórmulas para continuar o cálculo, repetindo o processo.
E assim, um único ponto se transforma em uma imagem.
Todo o processo pode ser resumido como: um ponto → calcular o próximo passo → mover → calcular novamente → mover novamente → repetir muitas e muitas vezes → deixar para trás uma infinidade de rastros → formar um padrão complexo.
Este é o atrator de De Jong. Ele não declara explicitamente: 'É isto que vou desenhar'. Ele simplesmente dita: 'Como avançar para o próximo passo.' O padrão final surge naturalmente do acúmulo desses movimentos ao longo do tempo.
Por que é chamado de 'atrator'?
Você pode pensar da seguinte forma: após se mover por um longo período, um ponto fica confinado às proximidades de uma estrutura específica.
O ponto não para; ele continua se movendo. No entanto, ele não se afasta infinitamente para longe; a longo prazo, sua trajetória concentra-se em uma região e estrutura específicas. Quando muitas dessas trajetórias são sobrepostas, vemos o atrator.
Portanto, o que vemos não é uma imagem estática e pré-concebida, mas sim a 'marca' deixada pelo movimento de longo prazo de um sistema dinâmico.
Como diferentes tratores diferem em sua aparência?
Existem muitos tipos de atratores, e eles não precisam ter a mesma aparência.
Por exemplo: o atrator de Lorenz assemelha-se a uma borboleta matemática movendo-se pelo espaço 3D.
O atrator de Aizawa lembra uma estrutura espacial 3D complexa.
O atrator de Clifford frequentemente produz texturas abstratas e intrincadas.
Por sua vez, o atrator de De Jong destaca-se pela criação de texturas matemáticas suaves, delicadas e com ricas camadas.
Assim, em comparação com outros atratores, o atrator de De Jong oferece uma forma diferente de exploração: usar quatro números para descobrir novas texturas.
Continue explorando o mundo da matemática
O atrator de De Jong é um excelente exemplo, dentro do universo dos atratores, para explorar como a alteração de parâmetros modifica o resultado.
Se você gosta da experiência de “ajustar alguns números para ver o que a matemática cria”, talvez queira explorar o atrator de Clifford.
Se prefere observar o movimento em um espaço tridimensional, experimente o atrator de Aizawa.
Se você se interessa por caos, previsão do tempo e o efeito borboleta, explore o atrator de Lorenz.
Todos eles pertencem ao mundo dos atratores, mas cada um possui características próprias: o atrator de Clifford (parâmetros que criam arte abstrata), o atrator de De Jong (parâmetros que criam texturas matemáticas), o atrator de Aizawa (regras que criam estruturas 3D) e o atrator de Lorenz (regras que criam caos e uma borboleta matemática).
O que torna o atrator de De Jong particularmente memorável são aqueles quatro números aparentemente comuns: a, b, c e d. Eles podem parecer meros parâmetros, mas uma pequena alteração neles pode revelar um mundo matemático totalmente diferente.
Continue explorando mais padrões matemáticos incríveis.