Em resumo
Um arquivo IFC descreve uma edificação como um conjunto de componentes com propriedades, e não como uma superfície acabada. Para visualizá-lo, a geometria dos componentes é calculada e convertida para um formato de exibição, como o glTF, que navegadores e renderizadores leem diretamente. Isso funciona de forma confiável quando o modelo é exportado em metros, contém apenas os componentes de que você precisa e fica próximo da origem das coordenadas.
O que um arquivo IFC contém
IFC significa Industry Foundation Classes. O formato foi desenvolvido para que softwares de projeto de fornecedores diferentes pudessem trocar modelos de edificações. Ele é publicado pela buildingSMART International; a versão atual, IFC 4.3, está padronizada como ISO 16739-1:2024. IFC 2x3 e IFC 4 também são muito difundidos na prática.
Um arquivo IFC não é uma coleção de triângulos como um programa gráfico os conhece. Ele descreve objetos: uma parede com eixo, altura, espessura e composição de camadas, uma janela com a sua posição, um pavimento com os seus componentes. Muitas formas são guardadas apenas como regra, por exemplo um perfil extrudado ou o resultado de uma interseção. Isso torna o IFC valioso para quantitativos, coordenação e verificação, mas pouco prático apenas para exibição.
Por que a conversão é necessária
Um navegador ou renderizador precisa de superfícies: triângulos com coordenadas, normais e materiais. Para obtê-las a partir do IFC, cada regra precisa ser avaliada. A biblioteca de código aberto web-ifc faz isso diretamente no seu navegador: lê o arquivo, calcula a geometria de cada componente e a escreve como triângulos. Nada sai do seu computador antes de o modelo já ser um GLB; só esse GLB é enviado.
O VEDUTUM usa glTF para isso. glTF 2.0 é o padrão aberto do Khronos Group para entregar conteúdo 3D e está padronizado como ISO/IEC 12113:2022. Ele armazena geometria, materiais e texturas para que um navegador possa carregá-los na placa de vídeo sem processamento adicional. A variante binária, GLB, reúne tudo num único arquivo.
Depois de convertido, o modelo aparece na pré-visualização 3D, e o mesmo estado glTF serve de base para as renderizações arquitetônicas.
O que se perde na conversão
Para a exibição contam a geometria e suas cores. Propriedades dos componentes, como classificação de resistência ao fogo, valor U ou fabricante, não são transferidas. O arquivo IFC original, porém, permanece inalterado e pode ser usado para outras finalidades a qualquer momento.
A conversão pega as cores dos estilos de superfície do modelo, quando existem. Texturas e materiais fotográficos são raros em exportações IFC. Se você quiser mostrar exatamente esses materiais, exporte diretamente um GLB a partir de um programa que consiga gerar materiais com texturas, além do IFC ou em lugar dele.
Configurações de exportação que evitam problemas
Unidade: metros
Modelos exportados em milímetros aparecem mil vezes maiores.
Escopo: só componentes visíveis
Carimbos de ambiente, cotas e corpos auxiliares atrapalham a exibição.
Objetos de detalhe: só o que pertence à imagem
Móveis com muitas faces deixam os arquivos grandes e lentos.
Localização: perto da origem
Coordenadas muito grandes causam erros de arredondamento na exibição.
Pavimentos: completos
Lajes faltantes só são percebidas na renderização.
Tamanho do arquivo e o que fazer depois
O limite para um único arquivo no VEDUTUM é atualmente de 95 MB. Se a sua exportação estiver acima dele, ocultar objetos de detalhe geralmente basta. Mais sobre formatos está na página sobre IFC, glTF e GLB.
Exporte um projeto atual como IFC 4, em metros, como teste, e confira o arquivo num visualizador IFC gratuito. Se tudo parecer correto ali, o caminho para a visualização está claro. Ele fica ainda mais rápido a partir de uma planta baixa: você pode criar uma conta com pontos para testar as coisas em preços.
Perguntas e respostas
Qual versão do IFC devo exportar?
IFC 4 ou IFC 4.3, se o seu software oferecer. IFC 2x3 também funciona e ainda é o padrão em muitos escritórios.
Por que meu modelo ficou enorme depois da importação?
Geralmente ele foi exportado em milímetros. Defina a unidade de exportação para metros e exporte de novo.
Os dados BIM se perdem?
Só a geometria e as cores são usadas para a exibição. O arquivo IFC original, com todas as suas propriedades, permanece inalterado.
O GLB é melhor que o IFC?
Para exibição com materiais e texturas, sim. Para troca entre programas de projeto, o IFC é o formato adequado.
Fontes
- buildingSMART International: Industry Foundation Classes (IFC)
- ISO 16739-1:2024, Industry Foundation Classes (IFC) for data sharing in the construction and facility management industries
- Khronos Group: glTF – Runtime 3D Asset Delivery
- web-ifc (ThatOpen): reading IFC in the browser
Traduzido do inglês. Original: leia o artigo em inglês



