O que é GLB?
GLB é um contêiner binário do formato glTF 2.0 que agrupa malhas, materiais, algumas animações e texturas em um único arquivo. Funciona bem com renderização 3D no navegador (WebGL) e é fácil de distribuir e armazenar em cache. Este app o utiliza para carregar objetos de mobiliário e visualizar sua aparência junto com layouts 2D de plantas baixas.
Relação de escala com a ferramenta de layout
O lado 2D mapeia "cm" para "pixels da tela". Se as coordenadas de um modelo 3D usam "1 unidade = 1 m" ou "1 unidade = 1 cm" varia por arquivo. Se um modelo aparecer extremamente grande ou pequeno, reexporte o GLB após alinhar a escala do objeto em uma ferramenta DCC (Blender, exportação do SketchUp, etc.). Mesmo usando IA generativa, sempre verifique as dimensões no Blender e compare com os valores reais do catálogo de móveis.
Observações sobre a criação de GLB com IA generativa como o ChatGPT
Desde 2024, IAs baseadas em chat retornam cada vez mais código e rascunhos de dados 3D, mas tenha em mente os seguintes pontos.
- Verifique o formato de saída: Se a resposta for um trecho de código em texto ou Base64, pode não funcionar ao ser colado diretamente no navegador. Salve como arquivo local e verifique se a extensão e o tipo MIME estão corretos.
- Direitos autorais e licenciamento: Se a aparência se assemelha muito a produtos existentes por causa dos dados de treinamento, o uso comercial pode ficar restrito. Mesmo para planejar o layout da própria casa, use materiais originais ou claramente licenciados para modelos distribuídos publicamente.
- Variação de qualidade: Normais invertidas, malhas não estanques, caminhos relativos de textura, entre outros problemas, podem fazer o modelo aparecer preto em alguns visualizadores. Salvar novamente com a exportação "glTF 2.0" do Blender costuma resolver esses problemas.
- Exemplo de prompt (referência): "Uma mesa de jantar retangular, com 120 cm de largura × 80 cm de profundidade × 75 cm de altura. 4 pernas. Origem no centro da base. Unidades em metros. Malha glTF simples, sem luzes desnecessárias." Especificar dimensões e origem reduz incompatibilidades, mas a IA preenche lacunas por estimativa — sempre verifique no pós-processamento.
Fluxo de trabalho recomendado (prático)
- Determine largura, profundidade e altura a partir de catálogos ou medições reais
- Modele em blocos no Blender ou similar, fixando as dimensões por entrada numérica
- Mantenha os materiais no nível Principled BSDF e não exporte com modificadores não aplicados
- Ative a opção "Incorporar Texturas" ao exportar para glTF/GLB
- Carregue na versão web desta ferramenta e confira a posição em relação ao layout 2D
Tamanho do arquivo e desempenho
Texturas de alta resolução e subdivisões excessivas podem causar quedas de quadros em navegadores móveis. Para fins de verificação de layout, modelos simplificados com poucos polígonos costumam ser suficientes. Reduzir as texturas para menos de 2048 px com Photoshop ou ferramentas de compressão, e remover conjuntos de UV desnecessários, também são medidas eficazes.
Quando a exibição não funciona
- Verifique se há erros relacionados a WebGL ou CORS no console de desenvolvedor do navegador
- Abra o mesmo GLB em outro visualizador (por exemplo, glTF Viewer) para identificar se o próprio arquivo está corrompido
- Suspeite de casos em que o GLB usa apenas compressão Draco e o carregador não é compatível com ela
Use a ferramenta a partir do aplicativo web. Para as diretrizes do site e o tratamento de dados, consulte a Política de Privacidade.