Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte PLY para 3MF de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
PLY para 3MF
Os dois formatos levam um scan até um fatiador, e o 3MF chega lá com mais verdade anexada. Ele declara sua unidade no elemento do modelo, então o fatiador não recorre a uma convenção da casa. Guarda cada vértice uma vez e referencia ele de cada triângulo, onde um STL repete três vértices completos por triângulo. E é um pacote OPC com mapa de tipo de conteúdo e arquivo de relacionamento, o que significa que um pacote malformado falha alto em vez de abrir como algo estranho.
Nada disso muda a impressão. O que muda é a quantidade de formas em que o trabalho pode dar errado entre o scan e a mesa, e com geometria escaneada — que já é a entrada menos previsível que um fatiador vê — isso vale a pena ter.
O 3MF gravado aqui sempre diz unit="millimeter". As coordenadas do PLY são passadas sem escala, porque um PLY não declara unidade nenhuma e não há de onde converter. A conversão está, portanto, declarando um fato sobre o arquivo que o arquivo nunca continha.
Para um scan de luz estruturada ou laser, essa declaração costuma estar correta: o aparelho conhece sua própria geometria óptica e reporta em milímetros. Para uma reconstrução por fotogrametria a partir de fotos, costuma ser sem sentido, porque esse pipeline recupera a forma a menos de um fator de escala desconhecido — um objeto de 200 mm pode sair com coordenadas na casa das unidades ou dos milhares. Coloque uma régua ou uma barra de escala na captura, ou meça um traço conhecido no MeshLab e escale antes de converter. Um fatiador que acredita numa unidade errada imprime uma peça errada.
Este é o par em que a perda é mais visível, porque cor por vértice é o motivo inteiro de scans serem arquivos PLY. O leitor pega as propriedades x, y e z de cada elemento de vértice e pula o resto — vermelho, verde, azul, alfa, normais, confiança, qualidade e qualquer coisa personalizada — para manter a passada correta, e depois descarta tudo isso.
O 3MF é totalmente capaz de guardar cor: tem um grupo de materiais base, um grupo de cores e um índice de propriedade por triângulo, e impressoras multimaterial usam isso. Nada é gravado. Se uma impressão colorida é o objetivo, o caminho são as próprias ferramentas de pintura do seu fatiador ou um pipeline de fornecedor que leia malhas texturizadas, não esta conversão.
Se o PLY declara vértices e nenhuma face, a conversão para e avisa isso. Isso é correto, não restritivo: um fatiador precisa de uma superfície fechada para calcular um dentro e um fora, e um conjunto de pontos não tem nenhum dos dois. Não há um padrão honesto para transformar um no outro.
Reconstrução é a etapa faltando, e ela pertence a uma ferramenta com pré-visualização. MeshLab e CloudCompare oferecem Poisson e ball-pivoting; a escolha entre eles e os parâmetros que você dá mudam o resultado de forma visível, o que é exatamente o motivo de um conversor não dever escolher por você. Faça a malha primeiro, inspecione, depois converta.
Nenhuma soldagem é aplicada neste caminho. Os leitores de STL e OBJ fundem vértices coincidentes porque esses formatos rotineiramente chegam com duplicatas; o leitor de PLY pega o array de vértices e os índices de face como o arquivo declara, porque uma etapa de geração de malha já tomou essas decisões de propósito.
Então a contagem de vértices no 3MF bate com a contagem de vértices do elemento no cabeçalho do PLY, e a contagem de triângulos bate com a contagem de faces. Isso torna a verificação fácil, e também significa que a conversão não limpa nada. Vértices duplicados, vértices sem referência e costuras divididas no scan chegam intactos, e se estavam causando uma reclamação de não-manifold, vão continuar causando.
Um scan tem buracos onde o scanner não tinha linha de visão: reentrâncias, a face em que o objeto estava apoiado, superfícies escuras ou especulares que não retornaram nada. Ele normalmente também carrega ilhas de geometria de fundo e, onde várias passadas foram mescladas, autointerseções.
O 3MF espera que um objeto imprimível seja um volume manifold fechado, e nada nesta conversão confere ou impõe isso. O arquivo vai abrir no seu fatiador, e o fatiador vai te dizer o que há de errado com ele. Consertar isso de antemão — preenchimento de buracos do MeshLab, o inspetor do Meshmixer, ou o 3D-Print Toolbox do Blender — é mais rápido que iterar por avisos do fatiador, e é a etapa mais provável de decidir se a impressão vai dar certo.
O 3MF contém um único objeto na seção de recursos e um único item na seção de build, posicionado sem nenhuma transformação. Um PLY tem uma superfície só e nenhum jeito de dizer o contrário, então não há nada para dividir e nada para posicionar.
Nenhum atributo de nome é gravado também, então o fatiador mostra um objeto sem nome. Se o seu scan realmente contém várias cascas desconectadas — uma montagem escaneada, ou uma captura com fragmentos de fundo ainda anexados — Split to Parts depois de importar encontra elas por conectividade, e esse também é o jeito mais rápido de apagar os fragmentos que você não queria.
Um ZIP com três itens: [Content_Types].xml mapeando as extensões .model e .rels para seus tipos de conteúdo, _rels/.rels com um relacionamento apontando para o modelo, e 3D/3dmodel.model carregando a geometria no namespace principal do 3MF. Essa estrutura é o que faz dele um pacote OPC e não um ZIP com um XML dentro, e um fatiador recebendo só o modelo recusaria o arquivo.
É um arquivo de modelo, não um projeto. Sem perfil de impressão, sem atribuição de filamento, sem layout de mesa, sem miniatura e sem ajustes por objeto, porque essas são extensões específicas de cada fatiador, não geometria. Seu fatiador aplica o perfil que você selecionou e pode salvar seu próprio 3MF de projeto, bem maior, depois.
A ordem que economiza tempo é: gerar malha da nuvem de pontos, apagar as ilhas de fundo, preencher os buracos, decimar para algo que um fatiador aguente, escalar contra uma dimensão conhecida, e só então converter. Cada um desses é um problema de scan, não de formato, e cada um deles é mais fácil no MeshLab ou no software do seu scanner do que num fatiador.
A conversão em si roda inteiramente no seu navegador — nenhum motor para baixar, nada enviado, um teto de 100 MB — o que importa quando o scan é de uma pessoa, de um objeto de cliente ou de uma peça que alguém preferiria não publicar. O arquivo que chega ao seu fatiador nunca saiu da máquina onde foi capturado.
| PLY | 3MF | |
|---|---|---|
| Nome completo | Polygon File Format | 3D Manufacturing Format |
| Extensão do arquivo | .ply | .3mf |
| Tipo de mídia | model/ply | model/3mf |
| Publicado pela primeira vez | 1994 | 2015 |
| Publicado por | Stanford University | 3MF Consortium |
| Especificação | — | 3MF Core Specification |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Abre no navegador | Nenhum navegador | Nenhum navegador |
| Considerado no lugar | OBJ, STL | STL, OBJ |
Os programas de sempre não se cruzam: PLY abre em MeshLab, Blender e CloudCompare, e 3MF em PrusaSlicer, Cura e Microsoft 3D Builder, então quem receber o resultado precisa de algum do segundo grupo.
Os dois miram trabalhos diferentes: PLY em a digitalização e mover dados entre programas, 3MF em a impressão 3D. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
3MF vem da 3MF Consortium é de 2015, descrito em 3MF Core Specification. PrusaSlicer, Cura e Microsoft 3D Builder leem o formato.
PLY foi publicado em 1994 e 3MF em 2015. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez.
PLY e 3MF descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. Só a geometria. Materiais, cores, texturas e animação não vão junto, e um modelo colocado várias vezes volta com cada cópia fixada na sua própria posição.
Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe 3D Manufacturing Format.