Converter STL para GLB
O STL é feito para fatiadores; o GLB é feito para telas. Converta um arquivo de impressão em GLB para exibi-lo na página de uma loja, em um portfólio ou em AR, no tamanho real e na posição certa.
Conversor de modelos 3D
ou solte arquivos STL, OBJ, MTL … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
STL e OBJ não guardam unidades. Se uma peça aparecer 10× ou 25,4× menor ou maior no fatiador, as unidades foram lidas errado — defina-as aqui.
Blender, programas CAD e fatiadores usam Z para cima; glTF, Unity e a maioria dos motores de jogos usam Y para cima. Troque se o modelo ficar deitado depois de importado.
Usado ao converter sólidos STEP ou IGES em malha. Fino gera curvas suaves, mas arquivos maiores; grosso basta para pré-visualizações rápidas.
Usado só com entrada PNG, JPG ou SVG. Relevo eleva as áreas escuras; a litofania é um painel fino que mostra a foto quando iluminado por trás; a forma extrudada transforma um logotipo ou contorno SVG em uma peça sólida plana.
Largura do modelo impresso; a altura segue a proporção da imagem.
Altura máxima do relevo ou da litofania, ou espessura da forma extrudada. Litofanias costumam usar 2–3 mm.
Placa sólida sob o relevo para a impressão ficar firme. 0 significa sem base.
Como usar esta ferramenta
- 1
Envie o STL
Adicione até 20 arquivos .stl binários ou ASCII, de até 95 MB cada. Se você enviar várias peças juntas, cada uma vira o seu próprio GLB.
- 2
Confira unidades e orientação
Unidades do modelo vem em mm, que é o que quase todo fatiador e exportação de CAD usa, e Eixo vertical vem em Y para cima, como o glTF. Se o STL foi modelado em polegadas, mude as unidades em Configurações avançadas.
- 3
Converta para GLB
Clique em Converter para GLB e arraste o resultado para um visualizador para conferir. Os arquivos enviados e convertidos são excluídos após 30 minutos.
A geometria da sua peça passa intacta. O que o conversor acrescenta é aquilo que o STL nunca teve: escala em metros, orientação com Y para cima, vértices compartilhados, normais e um material básico, tudo o que um visualizador web precisa para desenhá-la.
O que um arquivo STL contém em comparação com um GLB
| Aspecto | STL | GLB |
|---|---|---|
| Criado para | Impressão 3D e fatiadores | Web, apps e visualizadores de AR |
| Unidades | Nenhuma armazenada; mm por convenção | Metros, definidos pela especificação |
| Eixo vertical | Geralmente Z para cima | Y para cima |
| Vértices | Repetidos a cada triângulo | Compartilhados e indexados |
| Cor e materiais | Nenhum no padrão | Materiais PBR e texturas |
| Várias peças | Raro; normalmente uma só malha | Nós em uma árvore de cena |
O STL é de 1987, quando o Albert Consulting Group o criou para as primeiras máquinas de estereolitografia da 3D Systems. Um STL binário tem um cabeçalho de 80 bytes, a contagem de triângulos e depois 50 bytes por triângulo: uma normal, três vértices e dois bytes sobrando. Isso é tudo de que um fatiador precisa para cortar camadas. Mas é pouco adequado para um navegador: não há escala nem cor, e cada vértice é escrito de novo para cada triângulo que o compartilha.
O glTF 2.0, publicado pelo Khronos Group em 2017, resolve exatamente isso. Ele guarda os vértices uma única vez em buffers binários que a placa de vídeo usa diretamente, fixa a unidade em um metro e o eixo vertical em Y, e descreve materiais com renderização baseada em física. O GLB é a forma binária de arquivo único do glTF, e por isso model-viewer, three.js, Babylon.js, Shopify e o Scene Viewer do Android o aceitam.
STL
Malha STL
STL (estereolitografia) é um formato de malha 3D criado pela 3D Systems em 1987. Ele descreve só a geometria da superfície de um objeto como uma lista de triângulos, sem cor, materiais, unidades ou informações de cena. Essa simplicidade faz dele a entrada padrão de fatiadores de impressão 3D como Cura e PrusaSlicer. Superfícies curvas são aproximadas por muitos triângulos planos, então modelos suaves podem gerar arquivos muito grandes.
- Compressão
- –
- Transparência
- –
- Animação
- Não
- Lançamento
- 1987 · 3D Systems
GLB
glTF binário (GLB)
GLB é a forma binária do glTF 2.0, o formato de transmissão 3D publicado pelo Khronos Group em 2017. Ele reúne geometria, materiais PBR, texturas e animações em um único arquivo compacto, pensado para carregar rápido. O GLB é muito usado em 3D na web, visualizadores de RA, no Android Scene Viewer e em marketplaces de modelos on-line. Algumas ferramentas 3D de desktop mais antigas e programas CAD não o importam.
- Compressão
- –
- Transparência
- –
- Animação
- Sim
- Lançamento
- 2017 · Khronos Group
Quem trabalha com impressão 3D converte STL em GLB para exibir uma peça imprimível na web ou em AR, porque navegadores e visualizadores 3D esperam um arquivo glTF compacto e em escala, e não entendem a lista de triângulos sem unidade de um fatiador.
Configurações importantes para converter STL para GLB
- Unidades do modelo
- Informa ao conversor o que uma unidade do STL significava. Milímetros viram 0,001 m, então uma miniatura de 120 mm tem 0,12 m de altura no GLB e aparece em tamanho real no AR.
- Eixo vertical
- Fatiadores e CAD trabalham com Z para cima, enquanto o glTF usa Y para cima. A opção Y para cima gira a peça para que ela fique em pé no chão do visualizador, em vez de deitada de costas.
- Unir em uma única malha
- Desativado, mantém sólidos separados como nós separados que você pode ocultar ou recolorir depois. Ativado, gera um único objeto, útil para uma peça de exibição única.
- Codificação do arquivo
- Não se aplica aqui; o GLB é sempre binário. Se precisar de um arquivo JSON legível, use a opção glTF em Converter para.
Como mostrar uma impressão 3D online
Coloque o GLB em uma página com o componente web model-viewer do Google e os visitantes poderão girar a peça, aproximar e, no Android, colocá-la sobre a mesa em AR.
No caminho inverso, de uma malha para algo que você possa editar com dimensões exatas no Fusion 360 ou no SolidWorks, use STL para STEP.
Perguntas sobre converter STL para GLB
Por que meu GLB convertido ficou cinza?
O STL padrão guarda apenas triângulos: sem cores, materiais ou texturas. O GLB recebe um material neutro simples para ser renderizado com iluminação. Adicione cores depois no Blender ou no editor do three.js, ou comece de um OBJ ou 3MF com cores usando OBJ para GLB.
O GLB imprime igual ao STL?
A geometria é a mesma, com os mesmos triângulos, apenas reescalada para metros. Mesmo assim, a maioria dos fatiadores prefere STL ou 3MF, então guarde o STL original para imprimir e use o GLB só para exibição.
Minha peça impressa tem vários corpos. Posso mantê-los separados?
Um STL normalmente guarda todos os corpos como uma única sopa de triângulos, por isso eles chegam como uma só malha. Se o STL foi exportado como sólidos separados em formato ASCII, cada sólido vira um nó próprio no GLB, desde que Unir em uma única malha continue desativado.
Qual será o tamanho do GLB em comparação com o STL?
Normalmente é menor que um STL binário. O STL repete cada vértice compartilhado para cada triângulo que o usa, enquanto o glTF guarda cada vértice uma única vez e o referencia por índice. Um STL binário comum diminui de forma perceptível; um STL ASCII diminui muito mais.
Um GLB feito a partir de um STL serve para AR no iPhone?
Os iPhones abrem USDZ, e não GLB, no AR Quick Look. Converta o GLB mais uma vez com GLB para USDZ e use os dois arquivos: GLB para Android e web, USDZ para dispositivos Apple.
As superfícies curvas vão parecer facetadas no visualizador?
Podem, porque o STL guarda apenas triângulos planos e nenhum dado de suavização. O conversor calcula as normais a partir dos triângulos; se o STL foi exportado com baixa resolução, exporte-o de novo com resolução mais fina no seu programa de CAD para obter um visual mais suave.
- Converter OBJ para GLBConverta OBJ com MTL e texturas em um único GLB para three.js, model-viewer, Shopify e AR no Android. Escala em metros, materiais embutidos.
- Converter glTF para GLBEmpacote um arquivo .gltf com os buffers .bin e as imagens de textura em um único GLB. Envie a pasta como ZIP; modelo, materiais e escala não mudam.
- Converter GLB para USDZConverta modelos GLB em USDZ para que usuários de iPhone e iPad os coloquem em RA pelo Safari, Mensagens ou Arquivos. Materiais PBR e texturas mantidos.
- Converter STL para OBJConverta STL para OBJ para Unity, ferramentas de textura e outros apps 3D que pedem OBJ. Vértices compartilhados, texto legível e os mesmos triângulos.
- Converter STL para STEPConverta malhas STL em arquivos STEP que abrem no Fusion 360, SolidWorks e FreeCAD. Defina as unidades que o STL não guarda e baixe um sólido STEP facetado.
- Converter GLB para FBXConverta GLB em FBX com malhas, texturas, esqueletos e animações para fluxos no Unity, Unreal Engine, Maya ou Blender que esperam o FBX da Autodesk.