PNG para OBJ e porque nunca é um ficheiro único
É o formato que as pessoas escolhem quando a cor tem de sobreviver à viagem. E sobrevive, embora não dentro do ficheiro de geometria: um ficheiro de material e os mapas de imagem seguem ao lado, e perder um deles é a forma mais comum de uma boa malha 3D chegar cinzenta.
Visão geral
Três ficheiros, não um
A divisão explica quase todos os problemas com que as pessoas se deparam depois.
| Ficheiro | O que contém | Se faltar |
|---|---|---|
| .obj | Vértices, faces, coordenadas UV | Nada; é esta a malha 3D |
| .mtl | Definições de material e nomes dos mapas de imagem | A geometria abre sem textura, a cinzento |
| Mapas de imagem | A cor proveniente da tua imagem | O material aponta para um ficheiro que não existe |
O OBJ nomeia o ficheiro de material; o ficheiro de material nomeia os mapas de imagem pelo nome do ficheiro. Parte qualquer um dos elos — renomeia um, move um, envia um único anexo — e a malha 3D continua a abrir na perfeição com aspeto de barro virgem. Compara com o GLB, que empacota tudo num único ficheiro, e com o STL, que descarta a cor para a questão nunca se pôr.
O benefício
O que um recorte limpo te traz
O mesmo canal alfa, mas o benefício recai noutro lugar.
Um fundo transparente ajuda a reconstrução 3D a separar o assunto do que o rodeia, tal como faz em qualquer formato de saída. O que muda é que a cor da tua imagem sobrevive agora até ao fim, pelo que a imagem conta a dobrar: uma vez pela forma que implica, outra pela textura aplicada à malha 3D.
Isso duplica o custo de um recorte descuidado. Um halo de pixels semitransparentes não se limita a acrescentar superfície fantasma — fica também pintado como uma franja visível. A iluminação embutida na imagem também chega ao modelo, e é por isso que uma imagem com luz plana vence uma com luz dramática.
O passo da conversão
Obter um OBJ a partir do que descarregas
Uma única passagem de conversão, a mesma que qualquer formato de saída exige.
O gerador devolve uma malha 3D .glb com textura, nunca um conjunto de ficheiros. Importa-a para o Blender ou para um conversor e exporta um OBJ; a exportação divide o ficheiro compactado em geometria, material e mapas de imagem. Nada se perde nessa divisão.
Mantém o conjunto numa única pasta.
O ficheiro de material encontra os seus mapas de imagem pelo nome; por isso, uma pasta arrumada é todo o truque.
Não renomeies nada.
Renomear um mapa sem editar o ficheiro de material parte o elo em silêncio.
Comprime em ZIP antes de enviar.
Um único ficheiro ZIP é a única forma fiável de entregar um OBJ a outra pessoa.
Abre-o uma vez tu mesmo.
Uma malha 3D cinzenta salta à vista num viewport, mas passa despercebida numa listagem de ficheiros.
Escolher o formato
Quando um OBJ é a escolha certa
Uma boa predefinição, nem sempre a melhor.
Escolhe um OBJ quando a cor tem de chegar e a aplicação recetora é antiga, obscura ou exigente, porque quase tudo o lê. Escolhe o formato compactado de ficheiro único quando a malha 3D vai para algum sítio moderno e preferes não andar a gerir três ficheiros. Escolhe apenas a geometria quando o destino é uma impressora e a cor da tua imagem é descartada lá de qualquer forma.
Questions
Frequently Asked Questions
O ficheiro de material ou os mapas de imagem não viajaram com o OBJ. Põe os três numa única pasta, mantém os nomes inalterados e abre-o de novo.
Não. A descarga é uma malha 3D .glb com textura e a conversão é uma passagem separada. É nessa passagem que o conjunto de ficheiros é criado.
Só se quiseres uma geometria sem textura. Ele liga a malha 3D à cor retirada da tua imagem e nada mais regista esse elo.
A transparência em si não é transportada, mas um recorte fraco deixa a sua franja gravada no mapa de cor como um rebordo visível na malha 3D.
Comprime a pasta em ZIP. Enviar apenas o ficheiro de geometria é a razão mais comum de uma malha 3D chegar cinzenta ao outro lado.
Keep reading
Mais formas de transformar uma imagem em um modelo 3D
Explore image to 3D
Turn Your Image Into a 3D Model — Free
Sem cadastro, sem software e sem experiência em modelagem. Solte uma imagem ou descreva uma, e baixe um .glb com texturas em cerca de um minuto.