tigtools

IFC zu OBJPro

Wählen Sie eine .ifc-Datei, um ihre Bauelemente in eine Wavefront-OBJ für Blender, SketchUp, Game-Engines und 3D-Viewer umzuwandeln. Das Modell wird auf Ihrem Gerät verarbeitet.

Läuft in Ihrem Browser Keine Anmeldung erforderlich

Plan wird geprüft…

Anleitung

  1. Exportieren Sie Ihr Modell aus Revit, ArchiCAD, Tekla, Allplan oder einem anderen BIM-Programm als IFC (IFC2x3 oder IFC4).
  2. Wählen Sie die .ifc-Datei und klicken Sie auf „Modell lesen“.
  3. Aktivieren Sie die gewünschten IFC-Typen, z. B. IfcWall, IfcSlab und IfcWindow.
  4. Laden Sie die OBJ mit ihrer MTL in einer ZIP-Datei herunter und importieren Sie sie in Ihr 3D-Programm.

So funktioniert es

Das Modell wird von web-ifc gelesen, einer Open-Source-IFC-Engine (MPL-2.0), die zu WebAssembly kompiliert und von dieser Website bereitgestellt wird. Sie parst die IFC-Datei und trianguliert die Geometrie jedes Elements (Extrusionen, boolesche Schnitte, BREPs usw.) einschließlich seiner Platzierung im Gebäude. Das Tool behält die Dreiecke jedes Elements, zählt Elemente pro IFC-Typ und schreibt eine Wavefront-OBJ: ein Objekt pro Element, Koordinaten in Metern mit Y nach oben und ein MTL-Material pro Farbe aus den IFC-Oberflächenstilen (Diffusfarbe und Transparenz).

OBJ enthält nur Geometrie und Farben: IFC-Eigenschaften, Mengen, Materialien als Daten, Geschosse und Beziehungen werden nicht exportiert. Vertices werden nicht zwischen Elementen geteilt, daher ist die OBJ größer als ein verschweißtes Mesh. Das Einlesen erfolgt in einem Schritt im Hauptthread der Seite, sodass die Seite pausiert, während ein großes Modell verarbeitet wird. Der Speicher ist die Hauptgrenze: Eine 100 MB große IFC-Datei kann im Browser mehrere Gigabyte benötigen.

Beispiele

Visualisierung in Blender

Exportieren Sie das Architekturmodell aus Revit als IFC, konvertieren Sie es mit allen Bauelementen außer Räumen und importieren Sie die OBJ mit ihren MTL-Farben zum Rendern in Blender.

Nur das Tragwerk

Wählen Sie alles ab und aktivieren Sie dann IfcColumn, IfcBeam, IfcSlab und IfcFooting, um eine OBJ des Tragwerks für eine Präsentation zu erhalten.

Häufig gestellte Fragen

Welche IFC-Versionen werden unterstützt?

IFC2x3 und IFC4 funktionieren am besten; IFC4x3-Dateien werden gelesen, soweit web-ifc sie unterstützt. IFCZIP und IFCXML müssen zuerst in eine einfache .ifc-Datei konvertiert werden.

Warum ist das ein Pro-Tool?

Gebäudemodelle sind groß und die Konvertierung benötigt die höheren Dateigrößenlimits des Pro-Tarifs. Die Verarbeitung selbst findet weiterhin vollständig in Ihrem Browser statt.

Sind BIM-Eigenschaften enthalten?

Nein. OBJ kann sie nicht speichern. Elementtypen und IDs bleiben in den Objektnamen erhalten, sodass Sie Objekte der IFC zuordnen können.

Die Seite reagiert nicht mehr. Ist sie defekt?

Wahrscheinlich nicht. Große Modelle brauchen eine Weile zum Triangulieren, und die Seite kann erst danach wieder reagieren. Wenn der Tab abstürzt, benötigt das Modell mehr Speicher, als der Browser nutzen kann.

Datenschutz

Die IFC-Datei wird in Ihrem Browser mit WebAssembly verarbeitet. Sie wird nicht hochgeladen oder gespeichert. Die IFC-Engine-Datei wird von dieser Website geladen. Ihr Tarifstatus wird geprüft, um das Tool freizuschalten, und es wird nur ein anonymes Ereignis gezählt, dass das Tool genutzt wurde.