--- description: "Construa um loop de arte generativa que evolui sozinho no TouchDesigner com o tdmcp — um sistema de reação-difusão que nunca se estabiliza, com controles de Velocidade e Paleta, pronto para deixar rodando numa tela de galeria." --- # Um loop de arte generativa **Objetivo** — construir um visual que evolui sozinho, sem nenhuma entrada e sem se repetir, para você deixar rodando em tela cheia numa TV ou numa galeria. **O que você vai ver** — um padrão orgânico e pulsante que cresce, se divide e muda de cor por conta própria. Parece vivo e nunca congela num único quadro. *O loop de reação-difusão de Gray-Scott crescendo e se dividindo sozinho, sem nunca parar num único quadro.* **Antes de começar** - tdmcp [instalado](/pt/guide/install) e conectado ao seu assistente de IA. - TouchDesigner aberto, com `bridge running` no Textport. - Nenhum microfone ou webcam necessário — este visual se cria sozinho. ## Passos Digite cada prompt no seu assistente de IA, um de cada vez. Espere cada passo terminar antes de enviar o próximo. 1. Peça o sistema base: ```text Aplique a receita reaction_diffusion e me mostre um preview. ``` A IA constrói uma rede de reação-difusão de Gray-Scott — uma simulação em GLSL que realimenta o último quadro em si mesma a cada frame. Você verá os nós surgirem, conectados e organizados, além de uma miniatura dos primeiros quadros. 2. Faça-o evoluir devagar para nunca se estabilizar: ```text Deixe a simulação mais lenta para o padrão continuar evoluindo e nunca parar. ``` A IA ajusta as taxas de alimentação e dissipação para o padrão continuar se espalhando e se dividindo, em vez de travar numa imagem parada. 3. Adicione movimento de cor: ```text Adicione um ciclo de cores lento sobre o padrão para a paleta variar com o tempo. ``` Uma tabela de cores é aplicada sobre a simulação e animada, então a obra inteira muda de tonalidade lentamente enquanto roda. 4. Exponha controles para ajustar ao vivo: ```text Exponha um controle de Velocidade e um de Paleta que eu possa ajustar rodando. ``` A IA adiciona dois controles ao vivo: **Velocidade** (o quão rápido o padrão evolui) e **Paleta** (quais cores ele percorre). Você pode movê-los a qualquer momento. 5. Faça o loop fechar de forma limpa e gere o preview: ```text Faça o loop rodar suavemente, sem salto visível, e me mostre um preview. ``` Como um loop de reação-difusão evolui continuamente, não há emenda brusca — a IA confirma que a saída está estável e devolve um preview novo. 6. Coloque para rodar numa tela: ```text Como deixo isso rodando em tela cheia num segundo monitor? ``` A IA explica como abrir uma janela Perform e enviá-la para o segundo monitor, para o loop preencher a tela sem nenhuma interface aparecendo. ## Resultado esperado Uma rede pequena centrada num loop de feedback com um TOP de simulação GLSL, coroada por uma tabela de cores animada e uma saída `null`. No preview, o padrão não para de se mover — cresce, se divide, muda de cor — e nunca congela num quadro. Seus controles de **Velocidade** e **Paleta** mudam o visual na hora. Enviado a um segundo monitor em modo Perform, ele preenche a tela e pode rodar sem supervisão. ## Se algo der errado - **O padrão some ou congela num quadro liso** — as taxas de alimentação e dissipação foram longe demais. Peça: *"O padrão de reação-difusão parou de evoluir — ajuste os parâmetros de volta para ele continuar crescendo."* - **Roda lento ou engasga numa GPU mais fraca** — reduza a resolução. Peça: *"Reduza a resolução da simulação para rodar suave na minha GPU."* Veja [Solução de problemas](/pt/guide/troubleshooting) para mais sobre desempenho. - **Nenhum preview aparece** — o bridge pode ter caído. Confirme `bridge running` no Textport e consulte a [Solução de problemas](/pt/guide/troubleshooting) e o [FAQ](/pt/guide/faq).