ESPAÇO PUBLICITÁRIO DISPONÍVEL · FALE CONOSCO

Como criar e mapear texturas em modelos OBJ personalizados com o Leonardo.ai 3D Texture Generation

365Finds Editorial
11.430 artigos Wiki catalogados

Use o 365 Wiki com sua IA

Copie o prompt abaixo, cole na IA que você já usa e faça sua pergunta.

Baixar o Skill completo

Experimente primeiro com o prompt. Se você usa o 365 Wiki com frequência, instale o Skill completo do 365Wiki para não precisar colá-lo novamente. Se não usa uma IA específica, as versões web do Gemini ou Microsoft Copilot também servem.

Na produção tradicional de arte para jogos e ativos 3D, a etapa de pintura de texturas e geração de mapas após a abertura de UVs costuma consumir longas horas de trabalho manual. A funcionalidade 3D Texture Generation do Leonardo.ai possibilita que artistas e designers importem malhas 3D no formato Wavefront .OBJ, apliquem texturas ricas geradas por IA a partir de prompts de texto sobre as coordenadas UV e exportem conjuntos de mapas PBR prontos para engines como Unreal Engine 5 e Unity.

Para desenvolvedores independentes, designers de níveis e artistas de cenários, dominar a preparação das malhas, a redação dos prompts e o controle de consumo de tokens transforma o Leonardo.ai em um acelerador prático de prototipagem e produção de props.


Pré-requisitos técnicos: Preparação da malha OBJ

Antes de enviar qualquer arquivo para o Leonardo.ai, o modelo 3D precisa cumprir estritamente dois requisitos essenciais:

  1. Formato exclusivo .OBJ: A ferramenta aceita apenas arquivos com a extensão .OBJ. Formatos alternativos como .FBX, .GLTF ou .BLEND não são compatíveis com o módulo de texturização.
  2. Mapeamento UV obrigatório (UV Unwrapping): A malha deve possuir coordenadas UV abertas e válidas. O algoritmo de IA depende desse layout para projetar e assentar as texturas. Modelos sem UVs ou com ilhas corrompidas resultarão em falhas ou deformações graves.

Boas práticas de UV e geometria


Passo a passo de produção: Do modelo sem textura ao asset final

1. Upload e registro do modelo

No painel do Leonardo.ai, acesse o menu de ferramentas criativas e clique em Texture Generation (ou utilize o endpoint da API REST POST https://cloud.leonardo.ai/api/rest/v1/generations-texture).

Faça o upload do arquivo .OBJ já com a malha UV aberta. O sistema processará o arquivo e gerará um identificador exclusivo modelAssetId, exibindo o modelo cru em uma janela de visualização 3D interativa.

2. Criação de prompts orientados a materiais

Ao contrário de prompts comuns para ilustrações 2D, que descrevem enquadramento, iluminação ambiente e planos de fundo, os prompts para texturas 3D devem se concentrar puramente nas propriedades da matéria:

3. Validação econômica com o 3D Texture Preview (5 Tokens)

A geração definitiva de um pacote completo de texturas 3D custa 30 tokens, enquanto o recurso 3D Texture Preview consome apenas 5 tokens.

Recomenda-se sempre realizar uma prévia antes da geração final:

4. Execução da Full 3D Texture Generation (30 Tokens)

Com o preview aprovado, dispare a geração completa. Os servidores do Leonardo processarão os canais PBR e disponibilizarão o pacote de mapas contendo:

No viewport 3D da plataforma, você pode alterar o ponto de luz em tempo real para avaliar a reação do material à iluminação direta.


Integração em engines de jogos

Com a conclusão do processo, baixe os mapas gerados e configure o shader no seu ambiente de desenvolvimento:

Integração na Unreal Engine 5

  1. Importe o arquivo .OBJ original (ou versão convertida em .FBX) e os mapas de textura para o Content Browser.
  2. Crie um novo Material e acesse o editor de nós.
  3. Conecte o Albedo à entrada Base Color.
  4. Conecte o Normal Map à entrada Normal (verifique se a compressão da textura está definida como Normalmap).
  5. Conecte o Roughness Map à entrada Roughness.
  6. Para áreas metálicas, controle o nó Metallic com um parâmetro escalar ou utilize uma máscara gerada a partir do contraste de rugosidade.

Integração na Unity (URP / HDRP)

  1. Arraste o modelo e as imagens de textura para a pasta de Assets do projeto.
  2. Crie um Material configurado com o shader Universal Render Pipeline/Lit ou HDRP/Lit.
  3. Associe o mapa Albedo ao slot Base Map.
  4. Associe o Normal Map ao campo correspondente e clique em Fix Now caso a Unity solicite ajuste de tipo de textura.
  5. Insira o mapa de rugosidade no slot Metallic/Smoothness (ajustando a inversão de suavidade de acordo com os padrões do seu pipeline).

Considerações práticas de produção e limitações


Referências