O que é o GLB e porque entregamos um só ficheiro
Um ficheiro, texturas incluídas, abre em quase todo o lado. Um guia simples sobre o formato GLB e porque o escolhemos.
Nesta página
Todos os modelos da loja 3dpolyx são entregues como um único ficheiro .glb. Alguns clientes perguntam porque não disponibilizamos também FBX, OBJ ou uma dúzia de outros formatos. A resposta curta: o GLB faz o trabalho da maioria deles, com menos coisas que possam correr mal. Eis a resposta longa.
glTF e GLB num minuto
O glTF (GL Transmission Format) é um padrão aberto para cenas e modelos 3D, mantido pelo Khronos Group, o mesmo consórcio da indústria responsável pelo OpenGL e pelo Vulkan. É muitas vezes chamado «o JPEG do 3D», porque foi concebido para ser compacto, rápido a carregar e amplamente suportado.
O glTF existe em duas variantes:
.gltf — um ficheiro de texto JSON que aponta para ficheiros separados de geometria (.bin) e de texturas (.png ou .jpg).
.glb — a versão binária, que junta o JSON, a geometria e as texturas num só ficheiro.
Ambos contêm a mesma informação. O GLB é simplesmente a opção «tudo numa só caixa».
O que há dentro de um GLB
Um ficheiro GLB da nossa loja contém:
Malhas — a geometria do modelo.
Materiais — materiais PBR que usam o fluxo de trabalho metallic-roughness integrado no padrão glTF.
Texturas — mapas de cor base, metálico e rugosidade, incorporados no ficheiro.
Estrutura da cena — nomes dos objetos, hierarquia e transformações.
Não há uma pasta de texturas separada que se possa perder, nem caminhos de ficheiros quebrados quando passa o modelo para outro computador.
Porque escolhemos o GLB
1. Abre em quase todo o lado. O Blender importa GLB de origem. O Godot lê-o de forma nativa. O Three.js, o Babylon.js e o model-viewer da Google foram construídos à sua volta. O Unity e o Unreal suportam-no através de importadores oficiais ou amplamente utilizados. Também pode pré-visualizar um GLB em muitos visualizadores online gratuitos, sem instalar nada.
2. Um ficheiro significa menos erros. Com formatos mais antigos, as texturas chegam muitas vezes numa pasta separada, com caminhos que apontam para o disco rígido do artista original. Com o GLB, as texturas viajam dentro do ficheiro, pelo que o que vê no nosso visualizador é o que obtém no seu projeto.
3. O PBR faz parte do padrão. O glTF define o aspeto que os materiais metallic-roughness devem ter. Isso significa que um modelo tem um aspeto consistente em diferentes motores, em vez de depender da forma como cada programa interpreta definições de materiais personalizadas.
4. Foi feito para tempo real. O GLB foi concebido para carregar depressa, o que é importante para jogos, cenas web, RA e configuradores de produtos.
5. É um padrão aberto. Nenhuma empresa é dona do glTF, pelo que não vai desaparecer quando um fornecedor mudar de planos.
E o FBX e o OBJ?
O FBX continua a ser comum em pipelines de jogos e de animação, e o OBJ é um velho favorito, simples. Ambos são bons formatos, mas cada um tem desvantagens para uma loja como a nossa:
O OBJ guarda bem a geometria, mas tem um suporte muito limitado para materiais e nenhum padrão para texturas PBR.
O FBX é um formato proprietário. Os diferentes programas exportam-no e importam-no de forma ligeiramente diferente, o que é uma fonte comum de problemas de escala, eixos e materiais.
Se o seu pipeline precisar mesmo de FBX ou OBJ, pode converter um GLB em poucos minutos: importe-o para o Blender e exporte-o para o formato de que precisa. A nossa licença permite-lhe converter modelos para utilização nos seus próprios projetos.
Um olhar rápido sobre números reais
Os ficheiros GLB da nossa loja são compactos. Um adereço detalhado como a Carrinha campervan retro ou uma planta como a Monstera em vaso de terracota mantêm-se leves o suficiente para carregar num browser, e é também por isso que as nossas páginas de produto conseguem mostrar o modelo real num visualizador 3D interativo.
Em suma
O GLB dá-lhe um ficheiro limpo e autónomo que funciona nas ferramentas que a maioria das pessoas usa hoje. Preferimos entregar um formato bem feito do que cinco que precisem de ser corrigidos.
Rode o Café de esquina no nosso visualizador: é exatamente o GLB que iria transferir.
Modelos deste artigo
Todos os modelos →Continue a ler
Artigos selecionados do mesmo grupo temático.