BIM - Blog
IFC in Blender bearbeiten und warum es manchmal nötig sein kann
Alle sagen immer, dass man eine IFC Datei nicht anfassen darf. Sie ist das neutrale Austauschformat, das im openBIM Workflow für Interoperabilität sorgt. In der Theorie sollten alle Änderungen am Modell direkt in der nativen Datei durch den verantwortlichen Fachplaner erfolgen.
In der Realität sieht es oft anders aus. IFC Dateien kommen mit Fehlern, unvollständigen Psets oder ohne Zugriff auf das ursprüngliche Modell. Und manchmal bleibt keine andere Wahl, als nachzubessern.
In diesem Artikel erfährst du, wie du mit BlenderBIM und IfcOpenShell IFC Modelle sicher prüfen und korrigieren kannst, ohne die Qualität deines Workflows zu gefährden.
Inhaltsverzeichnis
Warum es manchmal notwendig ist, eine IFC Datei zu bearbeiten
Eine IFC Datei zu bearbeiten ist kein Regelbruch, sondern eine praktische Lösung, wenn der ideale Workflow nicht funktioniert. Typische Situationen sind:
• Unvollständige oder falsch benannte Psets und Attribute
• Falsche Georeferenzierung, fehlerhafte Ebenen oder ein falscher Projektursprung
• Kein Zugriff auf das native Modell, weil nur ein IFC geliefert wurde
• Enge Deadlines, die keinen neuen Export zulassen
• Qualitätskontrolle und Validierung, die über das reine Anzeigen eines IFC hinausgehen
Zusätzlich gibt es Fachplaner, die kaum oder gar nicht in 3D modellieren, sondern hauptsächlich Informationen ergänzen, zum Beispiel für Brandschutz, Bauphysik oder Akustik. Diese benötigen eine saubere IFC Struktur, um ihre Daten korrekt einzutragen. Dadurch entsteht oft die Notwendigkeit, das IFC zuvor zu bereinigen oder vorzubereiten.
Eine kontrollierte Bearbeitung stellt sicher, dass das Projekt weiterläuft und die Standards gewahrt bleiben.
IFC Dateien kontrolliert nachbearbeiten: Praktische Tipps für echte Projekte
Offiziell bleibt der Ersteller eines Modells für Änderungen verantwortlich. Jede Anpassung sollte im nativen Modell erfolgen und anschließend erneut in IFC exportiert werden.
Doch in der Praxis ist das nicht immer möglich. Gründe sind zum Beispiel fehlende Erreichbarkeit, Urlaub, sehr enge Deadlines oder alte Modelle ohne verfügbare Datei.
Deshalb ist es wichtig, vorbereitet zu sein und genau zu wissen, wie du eine IFC Datei kontrolliert nachbearbeiten kannst. Dazu gehört:
• Änderungen dokumentieren
• Die Modellhierarchie respektieren
• Das Team und den ursprünglichen Modellverantwortlichen informieren
• Sicherstellen, dass das native Modell später aktualisiert wird
Wenn du mehr über Koordinationsprozesse erfahren möchtest, findest du ergänzende Inhalte in unseren Artikeln über SuD in BIM Projekten, CDE und Modellkoordination.
BlenderBIM: visuelle Prüfung und Bearbeitung von IFC
BlenderBIM, früher bekannt als Bonsai, verwandelt Blender in eine vollständige openBIM Arbeitsumgebung. Du kannst IFC Modelle öffnen, die Projektstruktur analysieren, Psets und Attribute bearbeiten und das Modell wieder exportieren.
Wichtige Funktionen von BlenderBIM
• Klare Hierarchien wie Projekt Gebäude Ebenen und Elemente
• Intuitiver Editor für Psets und Attribute
• Korrektur von fehlerhaften Werten oder fehlenden Informationen
• Unterstützung von IFC2x3 IFC4 und neueren Versionen
• Kontrollierte Exportprozesse ohne Verlust relevanter Informationen
Mit BlenderBIM kannst du gezielte Anpassungen durchführen, ohne komplexe Geometrie oder Beziehungen zu beschädigen.
Praxisbeispiele für sichere IFC Anpassungen in Projekten
Psets und Attribute ergänzen: z. B. Brandschutzwerte, Wärmedämmung, Akustikwerte der Elemente hinzufügen.
Georeferenzierung korrigieren: Punktnull, Koordinaten oder Ausrichtung anpassen.
Geschosse und Attribute umbenennen: Ebenen oder Elementnamen konsistent nach Standard.
Elemente entfernen, die versehentlich exportiert wurden: Bereinigtes Modell für bessere Koordination.
Elemente richtigen Geschossen zuordnen: Objekte, die auf falschen Ebenen liegen, verschieben.
Falsch klassifizierte Elemente korrigieren: Oft erscheinen Elemente als IfcBuildingProxy, was die Koordination erschwert.
Farbvisualisierung nach Eigenschaften: Elemente nach Klasse, Pset oder Geschoss einfärben, ähnlich wie Smart Views in BIMcollab Zoom, um Fehler schnell zu erkennen.
Diese Korrekturen sind besonders hilfreich, wenn die Zeit begrenzt ist und nicht jedes Detail manuell überprüft werden kann, da die Kollisionsprüfung häufig automatisiert über Regeln erfolgt, die auf Attributen, Klassifizierungen oder Geschossen basieren. Mit BlenderBIM lassen sich diese Eingriffe kontrolliert durchführen, sodass der Arbeitsfluss weiterläuft und das Projekt nicht blockiert wird.
IfcOpenShell und Python: Automatisierung für große Modelle
IfcOpenShell ist eine Open Source Bibliothek zum Lesen und Schreiben von IFC Dateien mit Python. Sie eignet sich ideal für wiederkehrende oder komplexe Aufgaben.
Beispiele für Automatisierung mit ifcOpenshell
• Elemente nach bestimmten Regeln umbenennen
• Psets oder Attribute automatisch ergänzen
• Psets in großen Modellen prüfen und validieren
• Strukturen analysieren und Berichte erstellen
Beispiel:
Mit wenigen Zeilen Code sparst du viel Zeit und reduzierst manuelle Fehler.
Filtern und Hierarchien in IFC verstehen: BlenderBIM und IfcOpenShell
Das Filtern von Elementen nach Eigenschaften, Attributen, Typen oder hierarchischen Beziehungen ist eine der häufigsten Aufgaben beim Arbeiten mit IFC in BlenderBIM oder IfcOpenShell. Oft liegen Fehler jedoch nicht an den Tools, sondern daran, dass die Klassen, Attribute und Beziehungen im IFC-Schema nicht korrekt bekannt sind.
Ein korrektes Verständnis der Selektorsyntax und der Parent-Child-Hierarchie der Elemente ist entscheidend, um:
Elemente präzise nach bestimmten Bedingungen zu filtern.
Die Integrität des Modells sowie die Hierarchie von Geschossen, Containern und Objekten zu erhalten.
Aufgaben zuverlässig zu automatisieren und Fehler zu vermeiden, z. B. Elemente einem falschen Geschoss zuzuordnen oder falsche Eigenschaften hinzuzufügen.
Ressourcen für sicheres Filtern und Bearbeiten von IFC Dateien
IfcOpenShell Selector Syntax
Die offizielle Dokumentation von IfcOpenShell erklärt, wie Elemente nach Name, Typ, Psets, Attributen, Materialien und komplexen Beziehungen gefiltert werden können. Dies ist besonders wichtig, wenn präzise Filter angewendet werden sollen, z. B. Elemente mit einem bestimmten Pset, Objekte einer exakten IFC-Klasse oder Kombinationen von Bedingungen: IfcOpenShell Selector Syntax
IFC-Schema und Parent-Child-Beziehungen
Die Dokumentation von buildingSMART ermöglicht die Navigation durch das IFC-Schema und das Verständnis, wie jedes Element mit seinem übergeordneten Container oder Level verknüpft ist. Dies ist entscheidend, um:
Elemente korrekt zu Geschossen und Containern zuzuordnen.
Die Hierarchie beim Verschieben von Objekten nicht zu verletzen.
Zu verstehen, welche Attribute und Psets für jede IFC-Klasse tatsächlich existieren: buildingSMART IFC4x3
Diese Referenzen gewährleisten präzise Filter und zuverlässige Automatisierung, sodass die Bearbeitung und Manipulation von IFC-Dateien deutlich sicherer und kontrollierter wird.
Vergleich: BlenderBIM im Gegensatz zu klassischen Visoren
Klassische Visoren wie Solibri BIMcollab Zoom oder Navisworks sind hervorragend für die Modellprüfung, aber sie erlauben keine Bearbeitung.
BlenderBIM dagegen ermöglicht:
• Psets und Attribute direkt bearbeiten
• Geometrie in Ausnahmefällen korrigieren
• Die Modellhierarchie klar nachvollziehen und anpassen
• Eine vollständig kostenlose und offene Lösung nutzen
• Kosten Tabellen direkt aus dem Modell generieren
• Abläufe und Phasen in einem 4D Kontext sichtbar machen
• COBie Daten prüfen oder erstellen
Für reine Qualitätskontrolle bleiben klassische Visoren sehr nützlich. Für echte Korrekturen ist BlenderBIM unschlagbar.
IFC und ISO 19650
Das Bearbeiten einer IFC Datei widerspricht der ISO 19650 nicht, solange:
• Änderungen dokumentiert werden
• Der BIM Manager informiert wird
• Das native Modell aktualisiert wird
• Die Anforderungen aus dem AIA eingehalten werden
Transparente Bearbeitung verbessert die Qualität und verhindert Projektverzögerungen.
Häufige Fehler und wie man sie vermeidet
• Unbeabsichtigtes Löschen von Geometrie nur Psets und Attribute bearbeiten
• Überschreiben der Originaldatei immer eine neue Version speichern
• Änderungen nicht dokumentieren BCF verwenden
• Skripte ohne Test ausführen zuerst an Testmodellen prüfen
• Vergessen das native Modell aktualisieren zu lassen
Fazit
Eine IFC Datei zu bearbeiten ist kein Tabu, sondern eine pragmatische Lösung, wenn der ideale Workflow nicht funktioniert. Mit BlenderBIM und IfcOpenShell kannst du IFC Modelle sicher prüfen, korrigieren und optimieren.
Wichtig ist
• Jede Änderung dokumentieren
• Das Team und den Fachplaner informieren
• Immer mit Kopien arbeiten
• Die passende Methode für den jeweiligen Arbeitsschritt wählen
Wenn du tiefer in BIM Koordination einsteigen möchtest, findest du weitere Inhalte zu BIM Rollen, CDE und Modellkoordination in unserem Blog.
—
