Lucas Alvim@alvim_aiferramentas de IA, testadas
Guia grátis em português

Transforme uma foto num modelo 3D pronto pra baixar

O TRELLIS.2 é uma IA grátis da Microsoft. Você manda a foto de um objeto e ela devolve o objeto em 3D, já pintado e com o acabamento certo: a cor, se é fosco ou brilhante, se é metal e o que é transparente. Depois é só baixar o arquivo e abrir no seu programa 3D.

Capa do reel: Transforme uma foto num modelo 3D pronto pra baixar
Veio deste reelAssista o vídeo em que eu mostro isso funcionandoAssistir o reel no Instagram

01Pra que serve

02O que você precisa

03Passo a passo

  1. Abra a demo grátis no navegador. Ela funciona em qualquer computador, inclusive Windows e Mac.
    https://huggingface.co/spaces/microsoft/TRELLIS.2
  2. Na caixa "Image Prompt", suba a foto do objeto. O ideal é a foto já sem fundo (PNG com fundo transparente). Se tiver fundo, a demo tenta tirar sozinha. Sem foto? Clique num dos exemplos da lista.
  3. Clique em "Generate". Aparece uma prévia em 3D: gire com o mouse e veja se gostou. Não gostou? Clique em Generate de novo: com "Randomize Seed" ligado, cada tentativa sai diferente.
  4. Gostou? Clique em "Extract GLB" e espere. A própria demo avisa que essa parte pode levar meio minuto ou mais. Depois clique em "Download GLB" pra baixar o arquivo 3D.
  5. Quer mais detalhe? Antes de gerar, troque "Resolution" pra 1536 (o padrão é 1024) e "Texture Size" pra 4096 (o padrão é 2048). Fica mais caprichado, mas demora mais.
  6. Só pra quem tem Linux e placa NVIDIA de 24 GB: dá pra rodar no seu PC, de graça. Baixe o projeto, instale o necessário e abra a demo local (o endereço aparece no terminal, a tela preta de comandos). A instalação pode demorar.
    git clone -b main https://github.com/microsoft/TRELLIS.2.git --recursive
    cd TRELLIS.2
    . ./setup.sh --new-env --basic --flash-attn --nvdiffrast --nvdiffrec --cumesh --o-voxel --flexgemm
    python app.py

04Exemplos de uso pra testar hoje (aqui o "pedido" é a foto)

Produto pra loja virtualPra mostrar um produto em 3D, girando
Foto: [SEU PRODUTO] sozinho, de frente e levemente de cima, com o fundo removido (PNG transparente), bem iluminado e sem sombra forte.
Ajustes: Resolution 1536, Texture Size 4096.
Depois: Extract GLB e Download GLB.
Objeto pra jogo ou cena 3DQuando o arquivo precisa ficar leve
Foto: [OBJETO, ex.: baú, cadeira, espada de brinquedo] inteiro na imagem, sem cortar nenhuma ponta, fundo removido.
Ajustes: Resolution 1024 e Decimation Target baixo, perto de 100000 (menos detalhe na forma, arquivo mais leve).
Depois: abra o GLB no [SEU PROGRAMA 3D, ex.: Blender].
Desenho ou personagem virando bonecoPra ver um personagem seu em 3D
Imagem: [SEU PERSONAGEM OU MASCOTE] de corpo inteiro, de frente, pose simples (braços um pouco afastados do corpo), fundo removido.
Ajustes: deixe Randomize Seed ligado e clique em Generate 2 ou 3 vezes. Fique com a versão que ficou melhor de todos os lados.
Objeto com vidro ou parte transparenteGarrafa, copo, óculos, luminária
Foto: [OBJETO COM VIDRO] com fundo removido e luz suave.
Atenção: o GLB baixado vem com tudo opaco. A transparência está guardada na textura, mas você precisa ligar ela na mão no seu programa 3D (conectar o canal alfa da textura na opacidade do material).

05Antes de usar

Resumindo: abre a demo, sobe a foto sem fundo, clica em Generate, depois Extract GLB, e baixa seu objeto 3D com textura. De graça.

Todos os guias e prompts do Alvim