O que é texturização procedural?
Texturização procedural significa descrever como uma superfície é feita, em vez de pintar a aparência dela. Em vez de pixels, você constrói um pequeno conjunto de regras — ruído nesta escala, distorcido até este ponto, escurecido onde o modelo é côncavo — e o material é gerado a partir delas. Mude uma regra e a superfície inteira é recalculada.
A resposta breve
Um material procedural é construído a partir de um grafo de nós: nós geradores produzem padrões, nós filtro os moldam, nós blend os combinam, e a saída se torna os canais PBR da superfície. Como cada etapa permanece ativa, o material é independente de resolução, ajustável infinitamente, e reutilizável entre modelos — ao contrário de uma textura pintada, que fica fixa assim que os pixels são definidos.

Regras em vez de pixels
Uma textura pintada à mão é uma imagem: uma grade de pixels que significa o que quer que você tenha pintado nela. Uma textura procedural é uma receita. Ela diz algo como “comece com cell noise em oito tiles de largura, distorça levemente para que as células não fiquem regulares, use isso como o padrão do rejunte, depois escureça o rejunte onde o ambient occlusion do modelo for alto”. Nada é armazenado como imagem até o momento em que é avaliado.
Essa distinção tem consequências práticas. Como o material é uma descrição, ele pode ser renderizado em qualquer resolução sem perder nitidez — o mesmo grafo produz um preview de 512px ou uma exportação em 4K a partir das mesmas regras. Como é parametrizado, “aumentar os tiles” é um único slider, em vez de repintar tudo. E, por ser uma descrição, ele não está preso a um modelo: o mesmo grafo aplicado a uma malha diferente gera um resultado adequado para aquela forma.
Como um grafo de nós funciona de verdade
Materiais procedurais quase sempre são criados como grafos de nós, porque uma receita é naturalmente uma cadeia de etapas. Os nós se dividem em algumas famílias. Geradores inventam algo do nada — ruído fractal, padrões cell ou Voronoi, gradientes, listras. Filtros pegam uma entrada e a remodelam — desfoque, níveis, curvas, ajustes de matiz e saturação, distorções que deslocam um padrão até ele parar de parecer mecânico. Blends pegam duas entradas e as combinam por um modo ou uma máscara.
O grafo termina em um nó de saída que mapeia seus resultados para os canais PBR: este ramo alimenta o base color, este outro o height, este outro o roughness. Como os canais são criados juntos a partir dos mesmos nós a montante, eles permanecem consistentes — o mesmo ruído que levanta um relevo pode deixar a superfície mais áspera e escurecer a cor exatamente nos mesmos pontos, o que é justamente o que faz um material procedural parecer uma única superfície física, em vez de quatro mapas sem relação entre si.
A etapa que faz os grafos parecerem inteligentes é alimentá-los com os próprios dados da malha. Faça o bake de ambient occlusion, curvatura, cavity e inclinação a partir do seu modelo, e esses mapas se tornam entradas do grafo — então “sujeira nas frestas” se torna um blend mascarado pela occlusion, e “tinta desgastada nas bordas” se torna um blend mascarado pela curvatura. O material então se adapta a qualquer forma à qual você o aplique.
Procedural vs. pintura à mão
O procedural vence onde a superfície tem lógica: tijolo, azulejo, trama de tecido, metal arranhado, ferrugem que se acumula nos pontos baixos, desgaste em cada borda. Essas superfícies são baseadas em regras, precisam cobrir grandes áreas sem repetição visível, e se beneficiam enormemente de continuarem ajustáveis depois de prontas.
A pintura à mão vence onde a superfície tem intenção: uma mancha específica que conta uma história, um logo em uma posição exata, direção de arte deliberada em um asset principal. Nenhum grafo vai posicionar um arranhão exatamente onde a história precisa dele.
Na prática, quase todo bom material é as duas coisas. A abordagem usual é construir a base de forma procedural para que ela cubra e se adapte, e depois pintar por cima para os detalhes específicos — por isso é importante que materiais procedurais e camadas pintadas possam viver na mesma pilha, em vez de em aplicativos separados.
Experimentando sem instalar nada
Historicamente, criação procedural significava um aplicativo desktop dedicado e uma licença. O Mixos inclui um editor de materiais em nós no navegador: adicione uma camada Node Material, conecte geradores por filtros até blends, e veja o resultado se resolver no seu modelo em tempo real, enquanto o grafo é avaliado na sua GPU.
Como o grafo é uma camada, e não um documento separado, você pode mascará-lo, aplicar blend com outras camadas e pintar por cima — o fluxo de trabalho de base procedural mais detalhe pintado, sem uma etapa de exportação no meio.
A última etapa de criar qualquer coisa procedural é decidir o que permanece ajustável. No Mixos, isso é publicar: clique no ícone de slider ao lado de um parâmetro e ele se torna uma variável no material, que você pode renomear, agrupar e dar um intervalo sensato. Essas configurações publicadas aparecem no próprio painel da camada, então o material finalizado se resume a alguns controles significativos — tamanho do tile, quantidade de desgaste, uma cor — muito depois de você ter parado de pensar no grafo por trás deles.
Perguntas frequentes
O que é texturização procedural, em termos simples?
É construir um material a partir de regras em vez de pixels. Você descreve como a superfície é gerada — padrões, distorções, blends — e o computador produz a imagem. Mudar uma regra regenera o material inteiro, então nada fica fixado até você exportar.
Texturização procedural é melhor do que pintura manual?
Nenhum é melhor; eles resolvem problemas diferentes. O procedural é melhor para superfícies baseadas em regras, que precisam cobrir grandes áreas e permanecer ajustáveis. A pintura manual é melhor para detalhes deliberados e específicos. A maioria dos materiais de produção usa uma base procedural com detalhe pintado por cima.
Texturas procedurais fazem tiling sem emendas?
Em geral, sim — nós geradores costumam ser escritos para dar a volta na borda do tile, então a saída forma tiling sem emendas visíveis por construção. Essa é uma das principais razões pelas quais materiais procedurais são usados em superfícies grandes, como terrenos, paredes e pisos.
Preciso ser técnico para construir um grafo de nós?
Menos do que você imagina. O modelo mental é uma cadeia de etapas simples, e a maioria dos materiais usa poucos tipos de nós. Ajuda começar abrindo um material existente como grafo e mudando coisas para ver o que se move, em vez de construir a partir de uma tela vazia.
Materiais procedurais podem reagir à forma do modelo?
Sim, e é a técnica que os torna convincentes. Faça o bake de mapas como ambient occlusion e curvatura a partir da malha, e alimente-os no grafo como máscaras, de modo que a sujeira se acumule nas reentrâncias e o desgaste apareça nas bordas automaticamente, onde quer que esses detalhes estejam naquele modelo em particular.
O que são parâmetros expostos, ou as variáveis de um material?
Um grafo pode ter centenas de números dentro dele, mas só alguns importam para quem usa o material — tamanho do tile, o quanto está desgastado, sua cor. Expor (o Mixos chama isso de publicar) tira esses valores de dentro do grafo e os coloca no próprio material como variáveis nomeadas com seus próprios intervalos, de modo que o material possa ser reajustado sem que ninguém precise ler o grafo. É isso que separa um material reutilizável de um material feito uma única vez.
Construa um material procedural a partir de nós no seu navegador — grátis, em qualquer conta, com preview ao vivo no seu próprio modelo.