BCF — BIM Collaboration Format
Padrão aberto buildingSMART para comunicação de issues em modelos BIM — substitui e-mails e prints de tela por um formato estruturado que carrega posição de câmera, snapshot, elementos IFC e metadados de cada problema identificado.
Sumário
- BCF — BIM Collaboration Format
- Sumário
- O que é o BCF
- Anatomia de um arquivo BCF
- Versões do BCF
- Fluxo de uso
- Status de um topic BCF
- Ferramentas
- BCF no contexto do clash detection
- Boas práticas
- Referências
O que é o BCF
O BCF (BIM Collaboration Format) é um padrão aberto desenvolvido pela buildingSMART International para gerenciar e trocar topics de coordenação entre disciplinas que colaboram em um projeto BIM.1
Um topic BCF é essencialmente um issue estruturado: um problema identificado no modelo (clash, inconsistência, dúvida de projeto, solicitação de mudança) que pode ser comunicado entre equipes de forma rastreável, independente do software utilizado.
BCF vs e-mail
O BCF elimina o ciclo de e-mails com prints de tela. Cada issue carrega a posição exata da câmera no modelo — o destinatário clica e navega diretamente ao problema, sem precisar localizar manualmente. Comentários, status, responsável e prazo ficam todos no mesmo arquivo.1
Relação com IFC
O BCF não transporta geometria — ele referencia elementos IFC pelos seus GUIDs. O modelo IFC permanece no CDE; o BCF carrega apenas as coordenadas do viewpoint, o snapshot e os identificadores dos elementos envolvidos. Isso mantém os arquivos BCF pequenos e interoperáveis.2
Anatomia de um arquivo BCF
Um arquivo BCF (.bcf ou .bcfzip) é um pacote ZIP contendo um ou mais topics em XML, acompanhados de snapshots PNG.1
Componentes de um topic
| Componente | Arquivo | Conteúdo |
|---|---|---|
| Viewpoint | viewpoint.bcfv |
Posição e direção da câmera 3D, visibilidade de elementos, seções de corte ativas |
| Snapshot | snapshot.png |
Captura da tela no momento da criação do issue — referência visual rápida |
| Componentes | markup.bcf |
Lista de GUIDs dos elementos IFC envolvidos no issue |
| Metadata | markup.bcf |
Título, descrição, status, prioridade, responsável, prazo, comentários, labels |
Versões do BCF
BCF-XML vs BCF-API
O padrão BCF existe em dois modos de operação:3
BCF-XML — troca de arquivos .bcfzip entre ferramentas. Adequado para workflows offline, migrações entre CDEs ou implementações sem servidor central. É o formato suportado por praticamente todas as ferramentas BIM.
BCF-API — API RESTful para gestão de topics em tempo real, definida pela especificação OpenCDE da buildingSMART. Quando uma CDE implementa a BCF-API, as ferramentas de autoria podem criar, ler e atualizar issues diretamente no servidor sem exportar arquivos.
| Aspecto | BCF-XML | BCF-API |
|---|---|---|
| Modo | Arquivo (.bcfzip) | REST (HTTP) |
| Uso típico | Troca pontual entre ferramentas | Integração contínua com CDE |
| Versão atual | 2.1 e 3.0 | 3.0 |
| Offline | Sim | Não |
| Suporte BonsaiBIM | Completo (2.1 e 3.0) | BCF-API 3.0 via ifcopenshell.bcf4 |
Fluxo de uso
flowchart TD
A["Ferramenta de\nclash detection\nou revisao de modelo"] -->|"identifica issue\nexporta .bcf"| B["Arquivo BCF\n.bcfzip"]
B -->|"importa"| C["Ferramenta de\nautoria\nRevit / ARCHICAD\nBonsaiBIM"]
B -->|"importa"| D["Plataforma de\ngestao de issues\nBIMcollab / ACC\nBonsaiBIM BCF Panel"]
C -->|"corrige modelo\natualiza status BCF"| B
D -->|"atribui responsavel\nadiciona comentario\natualiza status"| B
B -->|"nova rodada de\nclash detection"| A
Ciclo típico de coordenação com BCF
- Detectar — ferramenta de clash detection identifica o problema e cria um topic BCF com viewpoint e snapshot
- Exportar — arquivo
.bcfzipé publicado no CDE ou enviado à equipe responsável - Revisar — equipe abre o BCF no software de autoria, navega ao viewpoint e entende o problema
- Resolver — modelo é corrigido; status do topic atualizado para Reviewed ou Resolved
- Validar — nova rodada de clash detection confirma que o issue foi resolvido
- Fechar — topic marcado como Closed no sistema de rastreamento
Status de um topic BCF
O BCF define um conjunto de status padronizados para o ciclo de vida de cada topic:1
| Status | Significado | Quem define |
|---|---|---|
| Open | Issue identificado, aguardando ação | Criador do topic |
| In Progress | Equipe responsável está trabalhando na solução | Disciplina responsável |
| Resolved | Solução implementada no modelo | Disciplina responsável |
| Closed | Verificado e confirmado pelo coordenador | BIM Coordinator / BIM Manager |
| Reopened | Solução foi insuficiente — issue reaberto | BIM Manager |
Customização de status
O BCF 3.0 permite definir status customizados no projeto além dos padrão. Ferramentas como BIMcollab permitem mapear fluxos de aprovação específicos (ex: Pending Client Approval) mantendo compatibilidade com o schema BCF.3
Ferramentas
Criação e exportação de BCF
| Ferramenta | Fabricante | Tipo | Capacidades BCF |
|---|---|---|---|
| Navisworks Manage | Autodesk | Desktop · Comercial | Exporta clashes como topics BCF com viewpoint e snapshot automáticos5 |
| Solibri | Nemetschek | Desktop · Comercial | Exportação BCF com regras de classificação e severidade6 |
| BIMcollab Zoom | BIMcollab | Desktop · Freemium | Criação manual de topics BCF com anotações 3D7 |
| Revit / ARCHICAD | Autodesk / Graphisoft | Desktop · Comercial | Criação de topics BCF dentro do ambiente de autoria |
| BonsaiBIM | IfcOpenShell | Desktop · Open Source | Criação, edição e exportação BCF-XML 2.1 e 3.0 dentro do Blender4 |
BonsaiBIM na prática: O módulo BCF do BonsaiBIM (acessado via painel BIM > Coordination > BCF) permite carregar um arquivo
.bcf, navegar entre topics com um clique — que reposiciona automaticamente a câmera do Blender no viewpoint do issue — adicionar comentários, alterar status e salvar o arquivo atualizado. Por ser baseado na bibliotecabcfdo IfcOpenShell, suporta tanto BCF-XML 2.1 quanto 3.0. Isso torna o BonsaiBIM a única ferramenta totalmente gratuita e open-source que integra autoria IFC nativa com gestão completa de BCF em um único ambiente — ideal para o fluxo prático do curso, onde todas as etapas (modelagem, clash detection, BCF) ocorrem sem sair do Blender.4
Gestão de issues e plataformas CDE
| Ferramenta | Tipo | Capacidades BCF |
|---|---|---|
| BIMcollab NEXUS | SaaS · Comercial | Plataforma BCF nativa — BCF-API 3.0, dashboard por disciplina, integra com todos os authoring tools7 |
| Autodesk Construction Cloud | SaaS · Comercial | Issues integrados ao modelo, exportação BCF, workflows de aprovação5 |
| BIM Track | SaaS · Comercial | Dashboard visual de issues, BCF-API, notificações por responsável |
| Revizto | SaaS · Comercial | Visual issue tracking 3D, BCF import/export, integração Revit |
| IfcOpenShell BCF library | Python · Open Source | API programática completa para criar, ler e modificar BCF-XML e BCF-API4 |
BonsaiBIM na prática: Para gestão programática de BCF em projetos que exigem automação, a biblioteca
ifcopenshell.bcfpermite escrever scripts Python para processar lotes de arquivos BCF — por exemplo, extraindo todos os topics com status Open de uma pasta de modelos e gerando um relatório CSV. No curso, exploraremos tanto o uso gráfico do painel BCF no BonsaiBIM quanto scripts simples comifcopenshell.bcfpara automação de relatórios de coordenação.
BCF no contexto do clash detection
O BCF é o meio de comunicação dos resultados de clash detection. Quando uma ferramenta identifica um clash, ela cria um topic BCF contendo:
- o viewpoint posicionado no clash
- o snapshot mostrando os dois elementos em conflito
- os GUIDs dos elementos IFC colidentes (permitindo rastrear qual objeto de qual modelo está envolvido)
- metadados como disciplina responsável pela correção, prioridade e prazo
Sem BCF, os resultados ficam presos dentro da ferramenta de clash detection. Com BCF, eles fluem para qualquer ferramenta da cadeia — authoring, CDE, gestão de obras — de forma padronizada e rastreável.8
Consulte também
Para o processo completo de clash detection — tipos de clash, clash matrix, fluxo de trabalho e ferramentas de detecção — consulte o material Clash Detection em BIM.
Boas práticas
- Um topic por causa raiz, não por elemento: se 12 vigas colidem com o mesmo ducto pela mesma razão de projeto, crie um único topic — não 12. Isso mantém o registro gerenciável.9
- Preencher responsável e prazo sempre: topics sem dono e sem data não são resolvidos. O BCF deve incluir a disciplina responsável pela correção e uma data-limite realista.9
- Usar labels para filtrar: labels como
estrutura,AVAC,prioridade-altapermitem filtrar e priorizar issues em reuniões de coordenação sem percorrer toda a lista. - Não fechar sem re-verificar no modelo: o status Closed só deve ser aplicado após confirmar que o modelo corrigido passou no novo ciclo de clash detection.8
- Versionar o BCF com o modelo: o arquivo BCF deve ser versionado junto com o modelo IFC correspondente no CDE — um BCF de uma versão antiga do modelo pode ter viewpoints inválidos na versão atual.
- Usar BCF-API quando disponível: para projetos com muitas disciplinas e alto volume de issues, uma CDE com BCF-API elimina a troca manual de arquivos — os updates de status são sincronizados em tempo real entre todas as ferramentas.3
Referências
-
buildingSMART International. BCF — BIM Collaboration Format. Repositório oficial BCF-XML. Disponível em: https://github.com/buildingSMART/BCF-XML. Acesso em: abr. 2026. ↩↩↩↩
-
buildingSMART International. Clash Detection — Use Case Management. Disponível em: https://ucm.buildingsmart.org/en/use-cases/2834/en. Acesso em: abr. 2026. ↩
-
buildingSMART International. BCF-API 3.0 — OpenCDE Specification. Disponível em: https://github.com/buildingSMART/BCF-API. Acesso em: abr. 2026. ↩↩↩
-
IfcOpenShell. BCF — IfcOpenShell 0.8.x documentation. Disponível em: https://docs.ifcopenshell.org/bcf.html. Acesso em: abr. 2026. ↩↩↩↩
-
Autodesk. Navisworks Manage — Clash Detection and BCF Export. Disponível em: https://www.autodesk.com/products/navisworks/features. Acesso em: abr. 2026. ↩↩
-
Solibri. Solibri — Smart BIM Model Checking. Disponível em: https://www.solibri.com. Acesso em: abr. 2026. ↩
-
BIMcollab. BIMcollab NEXUS — BCF Issue Management Platform. Disponível em: https://www.bimcollab.com. Acesso em: abr. 2026. ↩↩
-
BIM Corner. Clash Detection 101: Preventing Construction Conflicts with BIM. Disponível em: https://bimcorner.com/clash-detection-101-preventing-construction-conflicts-with-bim/. Acesso em: abr. 2026. ↩↩
-
BIM Heroes. Clash Detection in BIM: From Software Feature to Production Governance. Disponível em: https://bimheroes.com/clash-detection-bim/. Acesso em: abr. 2026. ↩↩