Voltar para o Blog
Quest Log

ArmorPaint 1.0: Texturizar Modelos 3D de Graca (Alternativa ao Substance)

Artista texturizando um modelo 3D low poly de um personagem em um software estilo Substance Painter, com painel de nodes e viewport de material PBR

ArmorPaint chegou ao 1.0: alternativa open-source ao Substance Painter para texturizar 3D. Veja o que muda pra quem faz jogo indie no Brasil.

A ArmorPaint chegou a versao 1.0 em 10 de setembro de 2026, depois de mais de meia decada em desenvolvimento. Para quem faz jogo indie no Brasil e sempre esbarrou no custo do Substance Painter, essa e uma noticia que muda o calculo do pipeline: agora existe uma alternativa open-source e madura para texturizar modelos 3D, com pintura PBR de verdade, e sem mensalidade obrigatoria.

Neste post eu explico o que a ArmorPaint faz, o que a versao 1.0 significa na pratica, quanto custa (spoiler: pode custar zero), e como ela entra no fluxo de trabalho de um jogo, do modelo 3D ate a textura rodando dentro da Godot, Unity ou Unreal. Sem hype: e uma ferramenta, com forcas e limites, e o meu objetivo aqui e te ajudar a decidir se ela entra no seu setup.

O que e a ArmorPaint e por que o 1.0 importa

A ArmorPaint e um software standalone de pintura de textura PBR. PBR e a sigla de "physically-based rendering", ou renderizacao baseada em fisica: em vez de pintar so uma imagem colorida no seu modelo, voce pinta um conjunto de mapas que descrevem como a superficie reage a luz. E o mesmo padrao que a Godot, a Unity e a Unreal usam, o que faz a textura ficar coerente independente da engine.

O nome de referencia nesse mercado e o Substance Painter, da Adobe, que virou padrao da industria mas cobra assinatura. A ArmorPaint nasceu como um projeto de codigo aberto na mesma familia: pintura de textura com workflow baseado em nodes e materiais procedurais. A diferenca e que, sendo open-source, ela nao depende de uma empresa te cobrando todo mes para continuar existindo.

Chegar ao 1.0 importa porque, no mundo do software, esse numero e um sinal. Depois de mais de cinco anos em versoes anteriores, o projeto declara que atingiu um estado estavel o suficiente para ser usado em producao de verdade. Nao e mais um experimento perpetuo em beta: e uma ferramenta que se apresenta como pronta para o seu trabalho. A fonte da noticia e o GameFromScratch, e voce pode conferir o projeto no site oficial.

Quanto custa: de graca ou US$ 19, voce escolhe

Aqui esta a parte que interessa pro bolso indie. A ArmorPaint tem duas formas de acesso, e as duas te dao o mesmo programa:

  • Compilando voce mesmo: como o codigo e aberto, voce pode baixar o codigo-fonte e compilar a ferramenta na sua maquina. Nesse caminho, ela e totalmente gratis. Voce paga com o seu tempo e um pouco de paciencia com o processo de build.
  • Binarios pre-compilados: se voce nao quer lidar com compilacao e so quer baixar e instalar, os binarios prontos custam US$ 19. Um valor unico, nao uma assinatura.

Para quem esta em uma economia onde o dolar pesa, essa estrutura e generosa. US$ 19 e uma fracao do que qualquer plano de assinatura de ferramenta comercial cobra ao longo de um ano. E se voce estiver disposto a compilar, o custo cai a zero. Isso remove uma das barreiras classicas do desenvolvimento de jogos no Brasil: a de precisar de software caro so para dar acabamento visual nos seus assets.

Como a ArmorPaint entra no pipeline de um jogo

Texturizar nao acontece no vacuo. Ele e uma etapa dentro de um fluxo maior, e entender onde a ArmorPaint se encaixa evita frustracao. O caminho tipico de um asset 3D com textura e mais ou menos assim:

  1. Modelagem. Voce cria a malha 3D do objeto ou personagem. Aqui vale pensar em contagem de poligonos desde o inicio, principalmente se o seu jogo tiver um estilo enxuto. Se esse for o seu caso, vale ler nosso guia de modelagem 3D low poly para jogos antes de partir pra textura.
  2. UV mapping. Antes de pintar, o modelo precisa ser "aberto" em duas dimensoes, como quem desmonta uma caixa de papelao para plana. Esse desdobramento, o UV, e o que permite que a textura 2D grude corretamente na superficie 3D. Se esse conceito ainda e nebuloso pra voce, temos um material dedicado sobre texturas e UV mapping que resolve isso.
  3. Texturizacao. Aqui entra a ArmorPaint. Com o modelo e o UV prontos, voce pinta os mapas PBR: albedo (a cor base), roughness (o quanto a superficie e aspera ou lisa), metallic (o quanto ela parece metal), normal map (que simula relevo e detalhe sem adicionar poligonos), entre outros. O workflow de nodes deixa voce montar materiais procedurais, ou seja, materiais gerados por regras, que se ajustam ao modelo em vez de serem pintados pixel a pixel.
  4. Exportacao e importacao na engine. Voce exporta esses mapas e os leva para a Godot, Unity ou Unreal, onde eles alimentam o material do objeto dentro do jogo.

O ponto forte da ArmorPaint nesse fluxo e que ela cobre a etapa 3 inteira com uma ferramenta seria, sem te prender a uma assinatura. E, para acelerar a etapa 4, ela oferece plugins de live-link para Blender, Unreal Engine e Unity, que reduzem o atrito de ficar exportando e reimportando arquivo manualmente.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Desempenho: GPU, 4K e ray tracing sem promessa vazia

Uma preocupacao legitima de quem tem maquina modesta e se a ferramenta vai travar. A ArmorPaint e acelerada por GPU, o que significa que ela usa a placa de video para fazer o trabalho pesado da pintura, em vez de sobrecarregar so o processador.

Na pratica, segundo a fonte, isso permite pintar em resolucao 4K usando hardware grafico integrado de media potencia. Traduzindo: voce nao precisa de uma placa dedicada topo de linha so para comecar a texturizar em boa qualidade. Para quem quer ir mais longe, a ferramenta chega a suportar pintura em 16K em hardware high-end, mas isso e o teto, nao o requisito.

A ArmorPaint tambem faz baking e usa uma viewport com ray tracing, com suporte a Direct3D12, Vulkan e Metal. "Baking" e o processo de calcular e gravar informacoes de iluminacao ou detalhe em uma textura, para que a engine nao precise recalcular tudo em tempo real. A viewport com ray tracing serve para voce ver, enquanto pinta, uma previa mais fiel de como o material vai reagir a luz. O suporte a Direct3D12, Vulkan e Metal cobre as APIs graficas de Windows, Linux e Mac respectivamente, o que explica a boa cobertura de plataformas.

Falando nisso: a ArmorPaint roda em Windows, Mac, Linux, Android e iOS. Ter uma ferramenta de pintura PBR que funciona ate em tablet e celular e incomum, e pode abrir possibilidades para quem gosta de trabalhar em mobilidade ou nao tem um desktop dedicado.

ArmorPaint contra o resto do ecossistema gratuito

A ArmorPaint nao esta sozinha no mundo das ferramentas gratuitas de textura, e e saudavel saber disso antes de tratar ela como bala de prata. Ela ocupa o nicho de pintura direta no modelo 3D, do tipo "pego o pincel e pinto sujeira, arranhoes e desgaste na superficie". E o nicho mais parecido com o Substance Painter.

Existe um vizinho importante nesse territorio: o Material Maker, que e voltado para gerar texturas procedurais e materiais que se repetem, tipo pisos, paredes e superficies. Se o seu foco e criar materiais tileaveis para reaproveitar em varios objetos, vale conhecer o Material Maker, gerador de texturas gratis pra Godot, que resolve um problema diferente e as vezes complementar. Muita gente usa os dois: um para gerar materiais base, outro para pintar detalhe unico em cada asset.

O importante e escolher a ferramenta pela tarefa, nao pela moda. Se o seu jogo tem poucos objetos com muito detalhe unico, a pintura direta da ArmorPaint brilha. Se ele tem muitas superficies repetidas, um gerador procedural pode economizar mais tempo.

Vale a pena para o seu projeto?

Sendo honesto sobre a escala: a ArmorPaint e um projeto de nicho comparado ao Substance Painter, que domina os estudios grandes. A biblioteca de recursos, a comunidade e a quantidade de tutoriais prontos ainda sao menores do que as do padrao comercial. Isso significa que, em algum momento, voce pode esbarrar em um problema com menos respostas prontas no Google do que teria com a ferramenta da Adobe.

Em compensacao, o custo de entrada e imbativel, o codigo e aberto (ninguem vai te tirar a ferramenta amanha), e o 1.0 sinaliza maturidade. Para o desenvolvedor indie brasileiro, que precisa esticar cada real e cada hora, essa combinacao e forte. Voce ganha uma etapa inteira do pipeline visual sem depender de assinatura em dolar.

Meu conselho pratico: se voce ja modela seus proprios assets e vinha adiando a etapa de texturizacao por causa do custo do software, a ArmorPaint 1.0 e um motivo concreto para atacar esse gargalo agora. Comece com um objeto simples que voce ja tenha modelado e com UV feito, importe na ArmorPaint, pinte os mapas PBR basicos e leve o resultado para a sua engine. Fazer o ciclo completo uma vez, do modelo a textura rodando no jogo, vai te dar uma nocao muito mais real do que qualquer comparativo teorico. Baixe pelo site oficial, separe uma tarde e teste com um asset de verdade do seu proprio projeto.

Perguntas frequentes

A ArmorPaint e realmente gratis?

Depende de como voce pega o programa. O codigo e aberto, entao se voce mesmo compilar a partir do codigo-fonte, e totalmente gratis. Se preferir baixar os binarios pre-compilados, ja prontos para instalar, o valor e US$ 19. Nos dois casos voce usa o mesmo software.

A ArmorPaint substitui o Substance Painter?

Para muitos fluxos de jogo indie, sim. Ela e um software standalone de pintura de textura PBR com workflow de nodes e materiais procedurais, na mesma familia do Substance Painter e Designer. Se o seu projeto nao depende de um recurso especifico da suite da Adobe, vale testar antes de pagar assinatura.

Em quais plataformas a ArmorPaint roda?

Windows, Mac, Linux, Android e iOS. E raro uma ferramenta desse tipo rodar em tablet e celular, entao a cobertura de plataformas e um diferencial real dependendo do seu setup.

Da para levar as texturas da ArmorPaint direto pra Godot, Unity ou Unreal?

Sim. Voce exporta os mapas (albedo, normal, roughness, metallic e outros) e importa na engine como texturas de material PBR. A ArmorPaint ainda tem plugins de live-link para Blender, Unreal Engine e Unity, que agilizam o vai e volta durante a producao.

Preciso de um PC potente para usar a ArmorPaint?

Ela e acelerada por GPU. Segundo a fonte, da para pintar em 4K com hardware grafico integrado de media potencia, e chegar a 16K em hardware high-end. Ou seja, nao exige uma maquina de ponta para comecar, mas resolucoes muito altas pedem placa dedicada.