O Que a Imagem para 3D para Unity Online Lhe Oferece, e o Que Não Oferece
Uma imagem de referência entra e uma malha 3D .glb com textura sai em cerca de um minuto. O que se segue é a versão prática: o que esse ficheiro contém, como chega a um projeto Unity e que passos continuam a ser seus quando a malha 3D já está numa cena.
O resultado
O Que Chega ao Seu Projeto Unity
Entra uma imagem, sai um ficheiro, e saber o que está lá dentro evita uma discussão com o importador mais tarde.
Cada execução devolve uma única malha 3D .glb com textura. A geometria, o layout de UV e uma textura de cor cozida viajam dentro desse único ficheiro, por isso nada avulso precisa de chegar ao lado dele. A malha 3D não traz rig, nem clip de animação, nem cadeia de LOD, nem colisor, nem prefab.
A Unity importa-o sem problemas e depois deixa-o a olhar para algo que ainda não é um asset pronto a publicar. O que tem é uma forma aproximada derivada de uma única imagem: um substituto que pode colocar, escalar e avaliar numa cena Unity real horas antes de um blockout feito à mão estar pronto. Uma imagem também significa um único ponto de vista, pelo que o lado que essa imagem nunca mostrou é inferido, não observado.
O percurso
Levar o Ficheiro do Navegador para o Editor
Sem plugin, sem pacote, sem conta, por isso o percurso é o habitual.
O gerador corre num separador do navegador. Dê-lhe uma imagem, espere cerca de um minuto e transfira a malha 3D .glb. Nada aqui comunica diretamente com a Unity e não há API para autorizar, pelo que o ficheiro viaja exatamente como qualquer outro asset 3D descarregado. Coloque-o na pasta de assets do projeto e a Unity apanha a malha 3D na próxima atualização, lendo o glTF sem conversor e encontrando a textura já embutida.
| Passo | Onde acontece | Com o que fica |
|---|---|---|
| Escolher uma imagem | Navegador | Um único tema bem definido na imagem, fundo simples |
| Gerar | Navegador | Um ficheiro .glb com textura, cerca de um minuto depois |
| Descarregar | Navegador | Um ficheiro autónomo, com a textura incluída |
| Colocar no projeto | Pasta Assets | Uma malha 3D importada com o seu material |
| Colocar e avaliar | Vista da cena | Um substituto que pode ver de qualquer ângulo |
Lista de verificação de importação
As Definições de Importação que Vale a Pena Verificar Primeiro
Quatro coisas explicam quase todos os momentos de “porque é que está mal”.
| O que verificar | Porque é que prejudica | O que fazer |
|---|---|---|
| Escala | Nada na imagem indica o tamanho real do objeto | Defina a escala na importação e faça desse número a convenção |
| Orientação | As convenções de eixo vertical diferem entre formatos | Rode uma vez na importação, nunca por instância na cena |
| Materiais | Uma textura cozida é cor, não um grafo de materiais | Extraia o material e ligue-o ao seu próprio shader |
| Colisores | Nenhum é gerado por si | Adicione um primitivo; a malha 3D bruta é uma forma de colisão pobre |
Nada disto é exclusivo de uma malha 3D gerada, e é precisamente esse o ponto. Verifique, ainda assim, a escala antes de a primeira instância ser colocada: uma cena Unity cheia de props dimensionados a partir de uma referência errada é um tormento de desfazer.
Os limites
Onde o Resultado Ainda Não Está Pronto para Publicar
Limites honestos, para que a malha 3D seja usada naquilo em que é realmente boa.
Topologia.
Reconstruída, não modelada. Sem fluxo de quads limpo e sem retopologia para um orçamento em tempo real.
Rigging.
Uma malha 3D com forma de personagem não é um personagem. O esqueleto, os pesos e a animação são trabalho à parte, noutro lugar.
Materiais.
Um mapa de cor cozido não é o mesmo que mapas de rugosidade, metalicidade e normais. Uma cena bem iluminada mostrará a diferença.
Detalhe fino.
As caraterísticas finas, repetidas ou ocultas são onde a reconstrução a partir de uma única imagem desiste primeiro.
Leia isto como delimitação de âmbito, não como desincentivo. Um nível em greybox que precise de quarenta props para avaliar a composição não precisa de quarenta assets acabados. Quando um prop merece um verdadeiro passe de qualidade, leve a malha 3D para o Blender e reconstrua-a; a página de asset de jogo cobre onde essa linha costuma cair.
Questions
Frequently Asked Questions
Não. O gerador é uma página de navegador e entrega-lhe uma malha 3D .glb. A Unity lê glTF nativamente, pelo que o ficheiro chega através da pasta de assets como qualquer outra transferência.
Nada na imagem diz à reconstrução se o tema é uma chávena de chá ou uma torre de água, por isso a escala do mundo real é uma decisão que toma na importação.
Não. O que volta é uma malha 3D com uma textura cozida. Anexar colisores e componentes para criar um prefab é um passo que faz no editor.
Vai parecer achatado. A textura é cor cozida, sem dados de rugosidade ou normais, e a iluminação da imagem original está pintada nela.
Para decoração de fundo à distância, por vezes. Para tudo o que o jogador inspeciona, trate-a como referência para modelar, e não como geometria final.
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.