Conversor PLY para OBJ
Transforme uma malha PLY de scanner, app de fotogrametria ou MeshLab em um OBJ que todo programa 3D importa. PLY binário e ASCII abrem normalmente, e a conversão roda no seu navegador sem enviar o scan.
- PLY binário e ASCII
- UVs e normais mantidas
- Sem upload
- Grátis, sem cadastro
Converta PLY para OBJ em três passos
- 01
Carregue o PLY
Arraste o.plyou clique em Testar um exemplo. O visualizador mostra o scan com suas cores de vértice e o painel lista triângulos e vértices. Se o scan aparecer como pontos e a lista começar com Pontos, é uma nuvem de pontos, tratada logo abaixo. - 02
Ajuste a escala ao seu app
Por padrão, o OBJ é gravado com os números do PLY inalterados. Scans de celular e de fotogrametria costumam estar em metros, que é o que o Blender espera. Um scanner que grava em milímetros precisa de0.001em Escala se você quiser metros. - 03
Baixe o arquivo
Clique em Converter para OBJ. Por padrão você recebe um.zipcom o.obje um.mtlpequeno; desative Incluir materiais e texturas para receber só o.obj. Importe com Arquivo, Importar, Wavefront no Blender, ou arraste para ZBrush, Maya, 3ds Max ou Unity.
O que sobrevive à conversão de PLY para OBJ
PLY e OBJ se sobrepõem na geometria, mas não na cor. É essa a parte que surpreende.
| Propriedade PLY | Resultado no OBJ | Comentário |
|---|---|---|
| Vértices e faces | Mantidos | Faces viram triângulos |
Normais de vértice (nx ny nz) | Mantidas | Calculadas se o PLY não tiver |
Coordenadas de textura (s t / u v) | Mantidas | Gravadas como linhas vt |
Cores de vértice (red green blue) | Mantidas | Gravadas como linhas v x y z r g b |
| Imagem de textura indicada em comentário do PLY | Não carregada | Aplique a imagem de novo no seu app 3D |
| Pontos sem faces | Não dá para converter | Reconstrua uma malha primeiro |
Vai levar para um app que ignora cores de vértice em OBJ, como muitas engines de jogos? O PLY para GLB guarda as cores de um jeito que todo leitor glTF entende.
Cores de vértice no OBJ: quais apps leem
A maioria dos arquivos PLY de fotogrametria e de scanners de luz estruturada traz cor por vértice, e não uma imagem de textura. A especificação original do OBJ não tem campo para isso, mas uma extensão muito usada tem: três números extras depois de cada vértice, v x y z r g b. O conversor grava exatamente isso, em valores sRGB de 0 a 1, para cada vértice de um scan colorido.
MeshLab, CloudCompare, o importador OBJ do Blender e o three.js leem essas cores. Muitas outras ferramentas, incluindo várias engines de jogos e importadores DCC mais antigos, simplesmente ignoram os números extras e mostram o scan em cinza. Se isso acontecer, use PLY para GLB, já que o glTF guarda cores de vértice como atributo padrão, ou faça o bake das cores em uma textura no Blender e exporte um OBJ com MTL e imagem. Para impressão em uma cor só, a cor não importa e PLY para STL é o caminho mais curto.
PLY vs OBJ para dados de scan
- Origem
- PLY: Stanford, 1994, para scanners de distância. OBJ: Wavefront, início dos anos 1990, para software de animação
- Codificação
- PLY: ASCII ou binário. OBJ: sempre texto
- Tamanho típico
- O PLY binário é compacto; a mesma malha em texto OBJ fica várias vezes maior
- Cor
- PLY: RGB por vértice. OBJ: cor por material em um .mtl separado
- Suporte de software
- PLY: MeshLab, CloudCompare, Blender. OBJ: praticamente toda ferramenta 3D
Dicas para malhas de scan depois do PLY para OBJ
- Reduza scans com mais de um milhão de triângulos no simplificador de malha antes de esculpir ou fazer retopologia
- Transforme nuvens de pontos em malhas com Screened Poisson no MeshLab primeiro
- Veja o PLY no visualizador de PLY para conferir se ele tem faces
- Guarde o PLY original como cópia de arquivo; é ele que tem as cores
- Presuma que todo app lê cores de vértice em OBJ; teste o seu destino antes de fechar o formato
- Importar um scan em milímetros numa cena em metros sem escala; ele vai ficar 1.000 vezes maior
- Enviar um OBJ de texto de 500 MB para uma engine; decime antes
- Achar que um PLY binário que não abre está corrompido; tente salvá-lo de novo pelo MeshLab
FAQ
Perguntas frequentes
O conversor de PLY para OBJ é grátis?
Sim. Elas são gravadas com a extensão comum `v x y z r g b`, que MeshLab, CloudCompare, Blender e three.js leem. Alguns apps ignoram os números extras e mostram o scan em cinza; para esses, converta para GLB, que guarda cores de vértice como atributo padrão, ou faça o bake das cores em uma textura no Blender.
Como converter PLY para OBJ no Blender?
Posso converter uma nuvem de pontos PLY para OBJ?
Por que meu OBJ é muito maior que o PLY?
Quais apps abrem o OBJ convertido?
Ferramentas e guias relacionados
Continuar
Começar grátis
Sem scanner? Comece por uma foto
O estúdio transforma uma única foto em um modelo 3D completo, com traseira e laterais previstas. Modelos sem textura geralmente ficam prontos em menos de um minuto, e seus 3 primeiros créditos são grátis.
Sem cartão de crédito · 3 créditos grátis para começar