Converter PLY para 3MF

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.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído 3MF funciona de um jeito diferente de PLY. Não é a degradação gradual de um codec com perda: o que 3MF consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber 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.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Imprimir um scan: por que 3MF em vez de STL

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.

Milímetros são declarados no 3MF, e um scan pode discordar

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.

A cor que um PLY carrega é descartada a caminho do 3MF

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.

Uma nuvem de pontos em PLY não é um objeto imprimível

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.

A malha atravessa para o 3MF exatamente como o PLY a tinha

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.

Scans não são estanques, e o 3MF herda isso

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.

Uma superfície em PLY, um objeto em 3MF, sem nomes

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.

O que o fatiador recebe dentro do pacote 3MF

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.

Preparando um scan antes de converter o PLY

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.

Como converter PLY para 3MF

  1. Solte o seu arquivo PLY nesta página, ou clique para escolher um.
  2. Escolha 3MF como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo 3MF pronto.

PLY ou 3MF: o que muda

PLY comparado com 3MF
PLY3MF
Nome completoPolygon File Format3D Manufacturing Format
Extensão do arquivo.ply.3mf
Tipo de mídiamodel/plymodel/3mf
Publicado pela primeira vez19942015
Publicado porStanford University3MF Consortium
Especificação3MF Core Specification
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarOBJ, STLSTL, OBJ

Abrir o resultado

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.

Para que serve cada formato

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.

De PLY para 3MF: perguntas frequentes

Meu arquivo PLY é enviado para algum lugar?

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.

Converter PLY para 3MF é grátis?

É. 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.

Perde qualidade ao converter PLY para 3MF?

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.

Preciso instalar alguma coisa para abrir um arquivo 3MF?

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.

Mais sobre esses formatos