No processo de design em projetos de arquitetura o uso de BIM está se tornando rapidamente um padrão e necessidade, e você deve se adaptar ao que o mercado exige. Em termos de formatos, a maneira mais segura de armazenar seus projetos usando BIM é com o formato IFC [Industry Foundation Classes]. Trata-se de um formato de arquivo padronizado (ISO 16739) utilizado pela indústria da construção voltado ao intercâmbio e dados entre os intervenientes na construção civil – arquitetura, engenharias etc. É um dos melhores formatos BIM baseados em texto. Você consegue exportar projetos usando BIM como arquivos IFC de praticamente qualquer ferramenta:
- Revit;
- FreeCAD;
- ArchiCAD;
- Blender (usando BlenderBIM).
Como o IFC é um arquivo de texto que armazena dados dos seus projetos usando BIM, é possível criar ferramentas auxiliares para interagir com seus projetos. Por exemplo, usando linguagens como Python você consegue extrair informações dos seus projetos sem a necessidade de abrir os modelos 3D.
Um arquiteto espanhol chamado Antonio Viegas, conseguiu expandir a utilidade do IFC ao utilizar bibliotecas de uma linguagem muito comum na web, para ler e interagir com arquivos BIM. Usando JavaScript ele criou o IFC.js que permite abrir arquivos BIM em qualquer navegador web, inclusive em celulares e tablets.
Com essa biblioteca é possível misturar diversas bibliotecas para criar projetos interativos 3D na web, usando seus arquivos BIM salvos em IFC. Quer um exemplo? Veja esse aplicativo interativo criado com o IFC.js.
Caso você tenha um arquivo IFC, é só fazer o upload para navegar e interagir com seus arquivos na web!

Se você não tem nenhum arquivo IFC para realizar testes, esse local possui diversos projetos salvos em IFC e de livre acesso.
Além de oferecer recursos para visualizar os modelos 3D em IFC, você também pode usar essa mesma plataforma para gerar outros aplicativos envolvendo seus projetos.
Algumas coisas que você pode fazer com o IFC.js:
- Adicionar modelos 3D interativos no site do seu escritório;
- Permitir que clientes e colaboradores visualizem os mesmos modelos 3D usados no desenvolvimento;
- Extrair informações dos modelos 3D para criar novas camadas de visualização. Por exemplo, usar a localização geográfica para projetar sombras e iluminação.
Tudo isso usando o mesmo arquivo que depois será a base para criar a documentação e desenhos técnicos.
O ponto negativo do IFC.js é que você precisa implementar o leitor de arquivos IFC no seu website para aproveitar todos os recursos. É uma tecnologia e que não costuma estar no arcabouço de conhecimento da maioria dos arquitetos e escritórios.
Nesses casos, você tem duas alternativas:
- Usar visualizadores gratuitos;
- Solicitar a implementação de uma área no seu website que use o IFC.js para exibição de arquivos IFC. A tecnologia é acessível para qualquer pessoa com conhecimentos em JavaScript – que é comum em ambientes web.
É claro que tudo isso depende da adoção dos arquivos IFC! Se você adotar formatos proprietários e fechados, seus projetos estão à mercê do que as vendedoras dos softwares permitam você fazer com seu trabalho.
No Solare você vai aprender a criar arquivos IFC com o curso de FreeCAD, que está sendo preparado!