tigtools

IFC para OBJPro

Escolha um arquivo .ifc para transformar seus elementos de construção em um Wavefront OBJ para Blender, SketchUp, motores de jogos e visualizadores 3D. O modelo é processado no seu dispositivo.

Executado no seu navegador Sem cadastro

Verificando seu plano…

Como usar

  1. Exporte seu modelo como IFC (IFC2x3 ou IFC4) do Revit, ArchiCAD, Tekla, Allplan ou outro programa BIM.
  2. Escolha o arquivo .ifc e clique em Ler modelo.
  3. Marque os tipos IFC que você deseja, por exemplo IfcWall, IfcSlab e IfcWindow.
  4. 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.