Como usar
- Exporte seu modelo como IFC (IFC2x3 ou IFC4) do Revit, ArchiCAD, Tekla, Allplan ou outro programa BIM.
- Escolha o arquivo .ifc e clique em Ler modelo.
- Marque os tipos IFC que você deseja, por exemplo IfcWall, IfcSlab e IfcWindow.
- Baixe o OBJ com seu MTL em um ZIP e importe-o no seu programa 3D.
Como funciona
O modelo é lido pelo web-ifc, um mecanismo IFC de código aberto (MPL-2.0) compilado para WebAssembly e servido a partir deste site. Ele analisa o arquivo IFC e triangula a geometria de cada elemento (extrusões, cortes booleanos, breps e assim por diante), incluindo sua posição no edifício. A ferramenta mantém os triângulos de cada elemento, conta os elementos por tipo IFC e escreve um Wavefront OBJ: um objeto por elemento, coordenadas em metros com Y para cima, e um material MTL por cor obtida dos estilos de superfície IFC (cor difusa e transparência).
OBJ carrega apenas geometria e cores: propriedades IFC, quantidades, materiais como dados, pavimentos e relacionamentos não são exportados. Os vértices não são compartilhados entre elementos, portanto o OBJ é maior que uma malha soldada. A leitura acontece em uma etapa na thread principal da página, então a página pausa enquanto um modelo grande é processado. A memória é o principal limite: um IFC de 100 MB pode precisar de vários gigabytes no navegador.
Exemplos
Visualização no Blender
Exporte o modelo arquitetônico do Revit como IFC, converta-o com todos os elementos de construção exceto espaços, e importe o OBJ no Blender com suas cores MTL para renderização.
Somente a estrutura
Desmarque tudo e então marque IfcColumn, IfcBeam, IfcSlab e IfcFooting para obter um OBJ da estrutura portante para uma apresentação.
Perguntas frequentes
Quais versões IFC funcionam?
IFC2x3 e IFC4 funcionam melhor; arquivos IFC4x3 são lidos onde o web-ifc os suporta. IFCZIP e IFCXML devem ser convertidos para um .ifc simples primeiro.
Por que esta é uma ferramenta Pro?
Modelos de construção são grandes e a conversão precisa dos limites maiores de tamanho de arquivo do plano Pro. O processamento em si ainda acontece inteiramente no seu navegador.
As propriedades BIM estão incluídas?
Não. O OBJ não pode armazená-las. Os tipos e IDs dos elementos são mantidos nos nomes dos objetos para que você possa corresponder os objetos ao IFC.
A página travou. Está quebrada?
Provavelmente não. Modelos grandes levam um tempo para triangular, e a página não pode responder até que termine. Se a aba travar, o modelo precisa de mais memória do que o navegador pode usar.
Privacidade
O arquivo IFC é processado no seu navegador com WebAssembly. Ele não é enviado nem armazenado. O arquivo do mecanismo IFC é carregado deste site. O status do seu plano é verificado para liberar a ferramenta, e apenas um evento anônimo de uso da ferramenta é contabilizado.