Clear Sky Science · pt

Um algoritmo para geração de kolam de um só traço usando uma estrutura de portões

· Voltar ao índice

Arte na Soleira

Toda manhã, nas casas tâmiles do sul da Índia, padrões brancos intrincados florescem no chão, bem em frente à porta de entrada. Esses desenhos, chamados kolams, são feitos com farinha de arroz em uma única sessão e depois vão desaparecendo com passos, chuva e o tempo. Este artigo explora como um algoritmo de computador cuidadosamente projetado pode aprender a traçar um tipo específico e especialmente valorizado de kolam — o feito com uma única linha contínua — para que essa arte viva possa ser preservada, estudada e compartilhada com as gerações futuras sem perder de vista seu significado cultural.

Figure 1
Figure 1.

Linhas Vivas de um Ritual Diário

Kolam é muito mais do que decoração. É um ritual diário, praticado com mais frequência por mulheres, que conecta lar, comunidade, natureza e o divino. Usando farinha de arroz no chão ao amanhecer, a artista traça uma linha sinuosa em torno de uma grade de pontos, criando padrões simétricos que se acredita convidarem prosperidade, protejam a casa, alimentem pequenos seres e ofereçam uma forma serena de meditação. Entre os muitos estilos, os pulli kolams — construídos a partir de grades regulares de pontos — são especialmente valorizados quando podem ser desenhados em um único traço contínuo que começa e termina no mesmo ponto. Esses kolams de traço único simbolizam o ciclo sem fim da vida, renovação e retorno.

Por Que Padrões de Um Só Traço São Tão Difíceis

Projetar esse caminho único e ininterrupto à mão é surpreendentemente difícil. Em cada ponto, a artista deve escolher para que lado a linha se dobra ou passa, ao mesmo tempo em que envolve todos os pontos, mantém a simetria e garante que a linha eventualmente volte ao ponto de partida. Uma única curva mal calculada pode quebrar o fluxo ou deixar partes da grade intocadas, forçando a artista a apagar e recomeçar. Matemáticos e cientistas da computação mostraram que kolams contêm padrões ricos relacionados à geometria, simetria e caminhos em forma de rede. Ainda assim, até agora, a maior parte do trabalho ou analisava kolams existentes, ou produzia exemplares relativamente pequenos; não havia uma forma geral e prática de gerar automaticamente kolams de um só traço muito grandes e esteticamente agradáveis.

Ensinando um Computador a Tecelão um Laço

Os autores aproveitam ideias matemáticas anteriores para dar ao computador uma espécie de “mapa de ruas” ao redor de cada ponto, que chamam de estrutura de portões. Imagine cada ponto cercado por pequenos pontos de verificação (portões) onde o traço pode passar reto ou ser desviado em direção a um ponto vizinho. Ao organizar esses portões em uma grade, todo o kolam se torna uma rede de movimentos possíveis. O algoritmo começa com uma configuração em grande parte aleatória de quais portões estão “abertos” ou “fechados”, mas orienta essa aleatoriedade usando um botão estético que controla com que frequência diferentes formas locais aparecem ao redor de cada ponto. O computador então traça o caminho, mede o comprimento do laço contínuo e repetidamente inverte configurações de portões que aumentam o comprimento do laço e reduzem “ilhas” dispersas de laços curtos e desconectados. Ao longo de muitos desses passos de inverter–testar–manter, um único laço longo que envolve todos os pontos surge gradualmente.

Equilibrando Beleza e Escolha

Como cada ponto é cercado por um pequeno padrão, ou “primitiva”, a mistura dessas formas locais determina a aparência do kolam final — mais reto, mais curvo, mais denso ou mais aberto. Os autores mostram como seu botão estético pode direcionar o projeto para diferentes combinações dessas primitivas. Configurações altas favorecem padrões com muitos motivos retos em forma de losango, semelhantes aos kambi kolams; configurações médias produzem formas mais entrelaçadas e sinuosas, lembrando os sikku kolams. Para avaliar se esses kolams gerados por computador realmente “soam” corretos, os pesquisadores pediram a 45 voluntários, muitos familiarizados com a tradição, que avaliassem uma seleção de desenhos gerados. As respostas naturalmente se dividiram em dois grupos: um preferiu padrões mais simples e retilíneos, enquanto o outro favoreceu desenhos mais equilibrados e curvos. O algoritmo pôde satisfazer ambos os gostos ajustando o botão.

Crescendo até uma Escala Monumental

Uma das forças do novo método é sua capacidade de lidar com grades de pontos muito grandes, que seriam quase impossíveis de planejar e lembrar à mão. Os autores geram um kolam de um só traço baseado em mais de 125.000 pontos, muito maior do que famosos desenhos históricos de templos. Embora o tempo de computação aumente com o tamanho, o algoritmo ainda consegue construir esses laços gigantes em um tempo razoável em um computador desktop comum. Os padrões resultantes assemelham-se a vastos tapetes entrelaçados de linha, mostrando que a lógica básica do kolam escala suavemente de esboços de caderno até obras de arte monumentais.

Figure 2
Figure 2.

Respeitando a Tradição na Era Digital

Ao longo do texto, os autores enfatizam que seu objetivo não é substituir os fazedores humanos de kolam, mas apoiar e documentar uma tradição que enfrenta pressões da vida urbana e de mudanças nos papéis sociais. Ao tornar as regras subjacentes explícitas e oferecer uma vasta biblioteca digital de desenhos possíveis, o algoritmo pode atuar como um livro de padrões moderno para aprendizes, professores e artistas, ao mesmo tempo que abre portas para usos em educação, design gráfico e até tecnologia. Ao mesmo tempo, o artigo reconhece que um computador não pode reproduzir as dimensões ritual, corporais e espirituais do desenho de kolam. Em vez disso, este trabalho trata o algoritmo como um parceiro da tradição — um que preserva a estrutura e a variedade dos kolams de um só traço, ajuda a revelar sua matemática oculta e mantém viva a arte da soleira das casas tâmiles tanto na poeira do giz quanto no código.

Citação: Sivakumar, S., Sivakumar, S. An algorithm for one-stroke kolam generation using a gating structure. npj Herit. Sci. 14, 144 (2026). https://doi.org/10.1038/s40494-026-02310-3

Palavras-chave: kolam, arte algorítmica, patrimônio cultural, design generativo, padrões matemáticos