Problema observado
O modelo tinha a informação; a exportação perdeu no caminho.
O projetista modela no software nativo — Revit, ArchiCAD, Tekla, Allplan — e as propriedades estão lá: material, classificação, resistência ao fogo, carga. Ao exportar para IFC, parte disso desaparece ou chega distorcida: um parâmetro que existia vira campo vazio, uma categoria que tinha nome próprio sai como entidade genérica, uma camada construtiva que estava detalhada perde a decomposição. O IFC recebido não bate com o modelo que o gerou.
A causa quase nunca é o formato. O IFC (ISO 16739-1:2024, IFC4x3) tem entidades e Property Sets para representar tudo que o modelo nativo contém. O que falha é o mapeamento de exportação — a ponte entre o modelo do autor e o schema IFC. Cada software tem um tradutor, e esse tradutor precisa saber para qual entidade cada categoria vai, para qual IfcPropertySet cada parâmetro vai, e sob qual Model View Definition (MVD) a troca opera. Quando o mapeamento não é configurado, o exportador aplica valores padrão genéricos — e o que sai é um IFC empobrecido que não reflete o que foi modelado.
A consequência propaga: se a informação nasce errada na exportação, todo uso posterior — coordenação, quantitativo, auditoria, operação — herda o erro. A raiz de "o IFC perde informação" não é o IFC; é o export não configurado.
Sinais associados
- 1
Propriedade que existia sumiu · o parâmetro está no modelo nativo, mas o IfcPropertySet correspondente chega vazio ou ausente no IFC exportado.
- 2
Categoria virou proxy · o elemento tinha tipo definido no nativo (parede, laje, viga) e saiu como IfcBuildingElementProxy no IFC — sem semântica.
- 3
Material genérico ou ausente · a parede tem camadas no nativo (alvenaria + reboco + isolante), mas o IFC chega com IfcMaterial genérico ou sem material nenhum.
- 4
Geometria degradada · o sólido paramétrico do nativo vira malha triangulada no IFC — IfcTriangulatedFaceSet em vez de IfcExtrudedAreaSolid.
- 5
Classificação que não embarcou · o código de classificação atribuído no nativo não aparece como IfcClassificationReference no IFC.
- 6
Quantitativo diverge entre nativo e IFC · a área ou o volume no viewer IFC não bate com o que o software de autoria reporta para o mesmo elemento.
- 7
Tipo compartilhado que virou instância solta · o IfcWallType (ou equivalente) não foi exportado, e cada ocorrência carrega propriedades repetidas sem vínculo de tipo.
Causas prováveis
- 1
Mapeamento de exportação no default · o tradutor IFC do software usa a configuração padrão de fábrica, que ignora parâmetros customizados e categorias fora do template.
- 2
MVD não escolhida ou errada · a exportação sem MVD (ou com MVD inadequada ao propósito) manda tudo que o default cobre e omite o que importa.
- 3
Parâmetros nativos sem mapeamento para Pset · o autor criou parâmetros com nomes livres no nativo, mas não mapeou cada um a um IfcPropertySet ou IfcProperty correspondente.
- 4
Categoria do nativo sem correspondência IFC · o software não encontra entidade IFC para a categoria customizada e despeja o elemento em IfcBuildingElementProxy.
- 5
Template de exportação não versionado · a equipe não mantém um arquivo de mapeamento (.txt, .json ou preset do exportador) sob controle, e cada export usa configuração diferente.
- 6
Sem verificação pós-export · ninguém abre o IFC gerado para conferir se a informação sobreviveu à tradução — a entrega vai direto ao CDE.
Riscos
- 1
Coordenação sobre dado incompleto · a equipe de coordenação filtra por entidade ou propriedade e não encontra o que deveria estar lá. Interferências reais passam despercebidas.
- 2
Quantitativo que nasce errado · se geometria degrada ou Pset some, a extração de quantidade do IFC diverge do modelo original — orçamento herda.
- 3
Auditoria que reprova por causa do mapeamento · o IDS exige IfcPropertySet ou entidade tipada; o IFC exportado no default não atende, e a entrega é recusada.
- 4
Retrabalho de re-exportação · descobrir na coordenação que a informação sumiu obriga re-export, re-upload, re-verificação — ciclo que consome prazo.
- 5
Percepção de que o IFC perde informação · a equipe conclui que o formato é limitado e adota workarounds (planilhas paralelas, PDFs). O problema era o mapeamento, mas a confiança no formato já foi.
- 6
Handover empobrecido · se o IFC chega sem material, classificação ou propriedades operacionais, o modelo que devia alimentar FM e operação não serve.
Gravidade estimada
Testes recomendados
Teste 1 — Comparar propriedades nativo vs IFC
Selecione 5 elementos representativos no modelo nativo e anote os parâmetros-chave (material, classificação, resistência ao fogo, área). Abra o IFC exportado em um viewer neutro e localize os mesmos elementos. Compare campo a campo.
Sinal de problema: qualquer parâmetro presente no nativo que esteja ausente, vazio ou com valor diferente no IFC.
Teste 2 — Verificar entidades exportadas
Liste as entidades IFC geradas e confira se cada categoria do modelo nativo chegou à entidade correta (IfcWall, IfcSlab, IfcBeam, IfcColumn).
Sinal de problema: elementos que deveriam ser IfcWall ou IfcSlab aparecem como IfcBuildingElementProxy.
Teste 3 — Checar a representação geométrica
Para elementos que deveriam ter geometria paramétrica (paredes, lajes, vigas extrudadas), verifique se a representação é IfcExtrudedAreaSolid ou IfcTriangulatedFaceSet.
Sinal de problema: sólidos paramétricos do nativo que viraram malha triangulada — geometria pesada e sem edição.
Teste 4 — Validar presença de IfcClassificationReference
Verifique se os elementos que tinham classificação no nativo carregam IfcClassificationReference no IFC, com Identification e Name preenchidos.
Sinal de problema: classificação atribuída no nativo que não embarcou no IFC.
Teste 5 — Conferir o mapeamento de exportação
Localize o arquivo de mapeamento do exportador (preset, .txt, .json ou configuração interna do software). Confirme se há mapeamento explícito para cada categoria e parâmetro customizado do projeto.
Sinal de problema: mapeamento no default de fábrica, sem ajuste ao projeto.
Critérios de conformidade
Todo parâmetro exigido no BEP/EIR aparece no IfcPropertySet correspondente do IFC exportado, com nome e valor corretos.
Cada categoria do modelo nativo exporta como entidade IFC tipada (IfcWall, IfcSlab, IfcBeam etc.), sem IfcBuildingElementProxy indevido.
A representação geométrica preserva sólidos paramétricos (IfcExtrudedAreaSolid) onde o nativo os tinha, sem degradação para malha.
Materiais com camadas construtivas exportam como IfcMaterialLayerSet, preservando espessuras e posição relativa.
Classificação atribuída no nativo embarca como IfcClassificationReference com Identification e Name preenchidos.
Existe mapeamento de exportação documentado, versionado e sob controle do projeto — não o default do software.
O IFC exportado é verificado (comparação nativo vs IFC, ou IDS) antes de subir ao CDE — §5.6.3 da 19650-2.
Ações corretivas
Curto prazo (30 dias):
-
Mapear as perdas atuais. Comparar 5-10 elementos representativos entre o nativo e o IFC: propriedades, entidades, geometria, material, classificação. Registrar cada divergência.
-
Configurar o mapeamento de exportação. Ajustar o tradutor IFC do software para que cada categoria e cada parâmetro customizado tenha correspondência explícita no schema IFC.
-
Escolher a MVD adequada. Definir qual Model View Definition atende ao propósito da troca (Coordination View, Reference View etc.) e documentar no BEP.
Médio prazo (60-90 dias):
-
Versionar o preset de exportação. Colocar o arquivo de mapeamento sob controle de versão, com changelog, para que cada disciplina use o mesmo preset ao longo do projeto.
-
Automatizar a verificação pós-export. Implementar IDS ou script de checagem que compara o IFC gerado contra os requisitos do BEP/EIR antes de o arquivo subir ao CDE.
-
Incluir a verificação de fidelidade na rotina de aceite. Toda publicação no estado Shared passa por conferência de propriedades, entidades e geometria, com registro no CDE.
Prevenção
- 1
Mapeamento de exportação no kickoff · o preset de exportação IFC de cada disciplina é configurado e testado antes da modelagem avançar, não na véspera da entrega.
- 2
MVD definida no BEP · a Model View Definition da troca é declarada no BEP, com justificativa do propósito e do que deve ou não sair no IFC.
- 3
Preset versionado e compartilhado · o arquivo de mapeamento é artefato do projeto, sob controle de versão, usado por todas as disciplinas.
- 4
Conferência nativo vs IFC · antes de publicar, o autor abre o IFC em viewer neutro e compara campos-chave com o modelo de origem.
- 5
IDS de fidelidade no repositório · regras IDS verificam automaticamente a presença de propriedades, entidades e classificação exigidas pelo BEP/EIR.
Referências normativas
- ISO 16739-1:2024 (IFC4x3)Industry Foundation Classes (IFC). Define o schema de dados — entidades tipadas (IfcWall, IfcSlab etc.), IfcPropertySet, IfcClassificationReference, representações geométricas (IfcExtrudedAreaSolid vs IfcTriangulatedFaceSet), IfcMaterialLayerSet. A perda de informação na exportação é falha do mapeamento, não do formato.
- ABNT NBR ISO 19650-2:2022Fase de entrega. §5.6.3 exige verificação da garantia da qualidade antes da troca — inclui conferir que o IFC exportado preserva a informação exigida.
- buildingSMART · MVD (Model View Definition)Subconjunto do schema IFC para um propósito de troca. Coordination View e Reference View definem o que deve sair no export para coordenação entre disciplinas.
- buildingSMART IDS (ISO 29481-3)Information Delivery Specification — regras verificáveis sobre o IFC. Permite declarar que propriedades, entidades e classificação devem existir no arquivo exportado.
- ABNT NBR ISO 19650-1:2022Conceitos e princípios. Exige aprovação documentada e acordada antes de qualquer troca de informação, o que inclui a fidelidade do IFC ao modelo de origem.
Quando contratar ajuda especializada
Perda de informação na exportação é o problema mais comum do IFC e o mais subestimado. Vale contratar quando:
- O projeto tem múltiplas disciplinas exportando IFC e cada uma usa configuração diferente — o mapeamento precisa ser padronizado e testado por alguém que conheça o schema.
- A entrega será auditada por IDS e o export atual falha nos requisitos — corrigir o mapeamento exige conhecimento do schema e do exportador do software usado.
- A equipe desistiu do IFC porque conclui que o formato perde informação, e precisa de diagnóstico que mostre onde o mapeamento falha e como corrigir.
Serviço relacionado
Auditoria de IFC (mapeamento de exportação e fidelidade)
A Coordenar audita o mapeamento de exportação IFC de cada disciplina: compara o modelo nativo com o IFC gerado, identifica cada propriedade, entidade e classificação perdida ou distorcida, e entrega preset de mapeamento configurado para o schema, testado e versionado.
Solicitar auditoria de IFC