Você escaneou um objeto com um escâner 3D ou fez uma fotogrametria com dezenas de fotos, e o programa entregou um arquivo .ply de 120 MB. Agora quer ver se o escaneamento ficou bom, de preferência no celular, sem esperar o computador. O arquivo PLY é o formato preferido dos escâneres, e entender suas particularidades ajuda a saber o que esperar ao abri-lo.
Resumindo: PLY é um formato de malha muito usado por escâneres e fotogrametria. Pode ser ASCII ou binário, costuma ter cores por vértice e milhões de triângulos. Um visualizador PLY no celular mostra o escaneamento e suas medidas; limpeza, fechamento de furos e simplificação acontecem num programa de malhas no computador.
O que é um arquivo PLY
PLY vem de "Polygon File Format", também chamado de formato de Stanford, onde foi criado para guardar escaneamentos. A estrutura é simples: um cabeçalho em texto que descreve o que vem depois, e uma lista de vértices e faces. Um cabeçalho típico:
plyformat binary_little_endian 1.0element vertex 1250000property float xproperty uchar redelement face 2500000end_header
Repare nas linhas red, green e blue: cada ponto da malha pode ter a sua cor. É assim que um escaneamento guarda a aparência real do objeto sem precisar de imagens de textura.
PLY ou STL para escaneamentos?
| PLY | STL | |
|---|---|---|
| Cores | Sim, por vértice | Não |
| Versões | ASCII e binário | ASCII e binário |
| Vértices compartilhados | Sim, cada ponto aparece uma vez | Não, cada triângulo repete seus pontos |
| Nuvem de pontos sem faces | Possível | Não |
| Unidade | Não guarda | Não guarda |
| Aceito por fatiadores | Alguns | Praticamente todos |
Como o PLY compartilha vértices, a mesma malha costuma ocupar menos espaço que um STL. Para imprimir, porém, quase sempre se exporta para STL ou 3MF depois da limpeza.
Problemas típicos de um escaneamento
- Furos: a base que estava apoiada na mesa e partes que a câmera não alcançou ficam abertas. A malha não é fechada.
- Ruído e pedaços soltos: partes da mesa, do fundo ou da sua mão que entraram na captura.
- Excesso de triângulos: 2 a 5 milhões de faces são comuns, muito além do que uma impressora reproduz.
- Escala arbitrária: fotogrametria sem referência de medida pode sair em qualquer escala. Um vaso de 15 cm pode abrir com 1,5 mm ou 1,5 m.
- Só pontos: alguns programas exportam uma nuvem de pontos, sem superfície.
Ver um PLY no celular
O STL Viewer para Android abre PLY em ASCII e binário, com as cores por vértice:
- Copie o .ply para o celular ou compartilhe a partir do app do escâner ou da nuvem.
- Abra pelo botão Abrir arquivo ou por "Abrir com".
- Arquivos grandes carregam com barra de progresso e botão Cancelar. Com milhões de triângulos, aparece a nota Visualização simplificada: a tela mostra uma versão mais leve, mas o painel de informações usa a malha completa.
- Em Cor, escolha Cores do arquivo para ver as cores do escaneamento, ou uma cor única para enxergar melhor a geometria.
- Use o Aramado para ver a densidade e o Raio X para achar cavidades.
Se o arquivo tiver só pontos ou linhas, sem triângulos, o app avisa que não há superfície para mostrar. Nesse caso, é preciso gerar a malha no programa do escâner. O modelo de exemplo Suporte para celular é um PLY, útil para conhecer a tela. O guia modos de visualização ajuda a escolher a vista certa.
Exemplo: avaliando um escaneamento de uma peça quebrada
Você escaneou um puxador de gaveta quebrado para imprimir uma réplica. O PLY tem 86 MB. No celular:
| Informação | Valor | Leitura |
|---|---|---|
| Tamanho | 96,2 × 31,8 × 28,4 mm | Bate com o paquímetro (96 mm): escala certa |
| Triângulos | 3 100 000 | Muito acima do necessário; simplificar |
| Malha fechada | Não, tem furos ou arestas abertas | A base não foi capturada |
| Volume | Não confiável | Só faz sentido depois de fechar a malha |
Conclusão em dois minutos: a escala está boa, mas o arquivo precisa ser limpo, fechado e simplificado (algo como 100 000 a 300 000 triângulos já basta para uma peça desse tamanho) antes de ir para o fatiador. Se a escala estivesse errada, a ferramenta Premium Escalar e exportar poderia ajustar para 96 mm e salvar um STL binário; veja como escalar e medir um STL.
Observação: o STL Viewer não limpa, não fecha furos e não simplifica a malha. Ele serve para avaliar o escaneamento e conferir medidas; o tratamento é feito num editor de malhas no computador.
PLY ASCII ou binário?
O cabeçalho diz qual é: format ascii 1.0 ou format binary_little_endian 1.0. O conteúdo é o mesmo, mas o tamanho muda muito. Um escaneamento com 1 milhão de vértices e 2 milhões de faces costuma ocupar algumas dezenas de megabytes em binário e bem mais em ASCII, porque cada número vira texto com várias casas decimais. Se o seu programa de escaneamento permite escolher, prefira o binário: carrega mais rápido no celular e ocupa menos espaço para enviar. O STL Viewer abre as duas variantes, e o campo Formato do painel de informações mostra qual delas você tem.
Depois da limpeza
Quando o arquivo voltar do editor de malhas, abra de novo no celular: a malha fechada deve mostrar "Sim", o volume passa a ser confiável e a estimativa de filamento faz sentido. Para entender por que isso importa, leia malha fechada e falhas de impressão, e antes de imprimir passe pelo checklist do STL. Para comparar com os outros formatos, veja o guia de visualizador 3D. Mais no site do STL Viewer.
Perguntas frequentes
O que é um arquivo PLY?
É um formato de malha 3D muito usado por escâneres e fotogrametria, em ASCII ou binário, que pode guardar a cor de cada vértice.
Dá para imprimir um PLY direto?
Alguns fatiadores aceitam, mas escaneamentos quase sempre precisam ser limpos, fechados e simplificados antes.
Por que o PLY aparece como visualização simplificada?
Modelos com milhões de triângulos são mostrados numa versão mais leve; as informações do modelo continuam usando a malha completa.