Programmatische Digital Twin Workflows verbinden Punktwolken, 3D-Viewer, BIM Daten, Sensordaten und technische Zustandsinformationen zu nutzbaren digitalen Arbeitsumgebungen.
Der Schwerpunkt liegt nicht auf dekorativen 3D-Modellen. Entscheidend sind strukturierte, prüfbare und erweiterbare Daten, die für technische Entscheidungen im Bestand verwendet werden können.
Die Tchalabi Eng. GmbH versteht den Digital Twin als schrittweise wachsenden technischen Datenraum. Punktwolken, Messwerte, Bauteilinformationen und Viewerfunktionen werden so aufgebaut, dass sie später erweitert, geprüft und in Projektprozesse integriert werden können.
Eigene Pilotentwicklung: Digital Twin, 3D Viewer und Taupunkt-Rechner
Neben der reinen Anwendung vorhandener Software entwickelt die Tchalabi Eng. GmbH eigene technische Pilotansätze. Dabei werden Messdaten, Punktwolken, Viewerfunktionen und bauphysikalische Bewertungen schrittweise miteinander verbunden.
Der Fokus liegt auf einem Phased Digital Twin. Zunächst werden Bestandsdaten sichtbar und messbar gemacht. Danach werden sie mit technischen Zusatzinformationen wie Feuchtewerten, Taupunktberechnungen, Schadensmarkern, Bauteilbezügen und Dokumentationsdaten erweitert.
Pilotprojekt Digital Twin
Im Pilotprojekt werden Punktwolken, 3D-Modelle, Messpunkte und Zustandsinformationen als technische Datenebenen betrachtet. Dadurch entsteht kein dekoratives Modell, sondern ein prüfbarer digitaler Arbeitsraum.
Tchalabi 3D Viewer
Der Tchalabi 3D Viewer ist als projektspezifischer Ansatz für große Punktwolken, Messbereiche und technische Marker gedacht. Potree und Three.js bilden dafür geeignete technische Grundlagen.
Taupunkt-Rechner
Der Taupunkt-Rechner unterstützt die bauphysikalische Einordnung von Raumklima, relativer Luftfeuchte und Oberflächentemperatur. Die Ergebnisse können in digitale Schadensdokumentationen einfließen.
Beispielhafte Datenlogik eines Phased Digital Twin
| Ebene | Technische Funktion |
|---|---|
| Punktwolke | Geometrische Grundlage aus 3D-Laserscanning oder Photogrammetrie |
| Viewer | Navigation, Messung, Annotation und visuelle Prüfung im Webbrowser |
| Messpunkte | Verknüpfung von Feuchte-, Temperatur-, Sensor- oder Schadensdaten mit räumlichen Positionen |
| Taupunktbewertung | Bauphysikalische Risikobewertung für Kondensation und Feuchteschäden |
| Dokumentation | Nachvollziehbare Bereitstellung für Berichte, Versicherungen, Gutachter und Projektbeteiligte |
Beispiel: Viewer-Marker mit Taupunktbewertung
In einem Digital Twin Workflow kann ein Messpunkt im Viewer nicht nur eine Position markieren. Zusätzlich kann er bauphysikalische Informationen enthalten, zum Beispiel Raumtemperatur, relative Luftfeuchte, Oberflächentemperatur und eine einfache Taupunktbewertung.
Beispiel: Marker-Logik in Three.js
Three.js kann genutzt werden, um Zustandsmarker im 3D-Raum darzustellen. Potree liefert die performante Punktwolkenumgebung, während Three.js zusätzliche Objekte, Sensorpunkte und Interaktionen bereitstellt.
Diese Pilotansätze zeigen die technische Richtung: Der Viewer wird nicht als reine 3D-Präsentation verstanden, sondern als Datenoberfläche für Messwerte, Zustandsinformationen, bauphysikalische Bewertung und spätere Projektintegration.
Digital Twin Workflows statt isolierter 3D-Visualisierung
Ein Digital Twin ist nur dann technisch wertvoll, wenn die zugrunde liegenden Daten nachvollziehbar strukturiert sind. Deshalb beginnt der Workflow nicht beim Viewer, sondern bei der Qualität der Eingangsdaten.
Zunächst werden Punktwolken, Fotos, IFC-Modelle, Messwerte und Projektinformationen getrennt erfasst. Danach werden sie in eine Datenstruktur überführt, die für Viewer, Auswertungen und spätere Erweiterungen geeignet ist.
Zentrale Technologien für Digital Twin Workflows
Je nach Projekt können unterschiedliche Werkzeuge kombiniert werden. Die Auswahl richtet sich nach Datenvolumen, Genauigkeitsanforderung, Viewer-Ziel, Serverumgebung und gewünschter Interaktion.
Potree
Potree eignet sich besonders für sehr große Punktwolken. Durch Octree-Strukturen, Level of Detail und effizientes Streaming können Laserscandaten im Web betrachtet und technisch genutzt werden.
Three.js
Three.js bildet die programmatische Grundlage für individuelle WebGL-Viewer. Dadurch lassen sich Messwerkzeuge, Bauteilfilter, Sensorpunkte, IFC Overlays und projektspezifische Interaktionen entwickeln.
PotreeConverter
Mit PotreeConverter werden LAS-, LAZ- oder andere Punktwolkenformate in webfähige Strukturen überführt. Dadurch entsteht die technische Basis für performante Online-Viewer.
PDAL und Entwine
PDAL und Entwine unterstützen die automatisierte Verarbeitung, Filterung, Kachelung und Bereitstellung großer Punktwolken. Dadurch werden reproduzierbare Datenpipelines möglich.
IFC.js und BIM Daten
IFC.js kann genutzt werden, um IFC-Modelle im Browser darzustellen und mit Bauteilinformationen zu verknüpfen. Dadurch lassen sich Punktwolken und BIM Strukturen gemeinsam betrachten.
WebODM
WebODM unterstützt photogrammetrische Workflows. Aus Bilddaten können Orthofotos, Punktwolken, Meshes und Geländemodelle erzeugt werden, die in Digital Twin Prozesse einfließen können.
CloudCompare
CloudCompare eignet sich zur Prüfung, Bereinigung, Segmentierung und Analyse von Punktwolken. Außerdem können Abstände, Differenzen und Referenzvergleiche ausgewertet werden.
Blender
Blender kann für Mesh-Bearbeitung, Visualisierung, Formatkonvertierung und technische Darstellung eingesetzt werden. Für Engineering-Workflows muss die Geometrie jedoch kontrolliert und nachvollziehbar bleiben.
Backend und Datenbanken
Node.js, Python, PostgreSQL, PostGIS und objektbasierte Speicherstrukturen können eingesetzt werden, um Messpunkte, Metadaten, Sensorwerte und Viewer-Zustände dauerhaft zu verwalten.
Potree als Kern für große Punktwolken
Potree ist für Digital Twin Workflows besonders relevant, wenn sehr große Punktwolken aus 3D-Laserscanning, Photogrammetrie oder Bestandsaufnahmen webbasiert nutzbar gemacht werden sollen.
Der entscheidende Vorteil liegt in der hierarchischen Datenstruktur. Statt eine vollständige Punktwolke auf einmal zu laden, werden nur die jeweils erforderlichen Detailstufen übertragen.
Beispielhafte Potree-Datenstruktur
| Ebene | Technische Aufgabe |
|---|---|
| Rohdaten | LAS, LAZ, E57, PLY oder photogrammetrische Punktwolken |
| Konvertierung | Aufbereitung mit PotreeConverter, PDAL oder Entwine |
| Octree | Hierarchische räumliche Struktur für Level of Detail |
| Web Viewer | Interaktive Darstellung, Messung, Annotation und Navigation |
Beispiel: Potree Viewer einbinden
Das folgende Beispiel zeigt schematisch, wie eine vorbereitete Potree-Punktwolke in einen Viewer geladen wird. In realen Projekten werden Pfade, Koordinatensysteme, Berechtigungen und Serverstrukturen projektspezifisch angepasst.
Three.js für individuelle Digital Twin Funktionen
Three.js ist dann besonders wichtig, wenn der Viewer nicht nur Punktwolken anzeigen soll. Zusätzlich können Bauteile, Sensorpunkte, Messachsen, Schadensmarker, IFC-Elemente oder projektspezifische Benutzeroberflächen integriert werden.
Dadurch entsteht eine technische Arbeitsoberfläche, die auf den konkreten Anwendungsfall abgestimmt werden kann.
WebODM, CloudCompare und Blender im Workflow
Nicht jede Datenquelle entsteht durch Laserscanning. Deshalb können ergänzende Werkzeuge eingesetzt werden, um Bilddaten, Meshes, Punktwolken und technische Modelle vorzubereiten.
WebODM
WebODM kann aus Drohnen- oder Fotodaten Orthofotos, Punktwolken und Meshes erzeugen. Diese Daten können anschließend geprüft, reduziert und in Viewer-Strukturen überführt werden.
CloudCompare
CloudCompare eignet sich für Registrierung, Bereinigung, Segmentierung, Distanzvergleiche und Qualitätskontrolle von Punktwolken und Meshes.
Blender
Blender unterstützt Mesh-Aufbereitung, Visualisierung und technische Präsentation. Für Digital Twin Prozesse bleibt jedoch entscheidend, dass Geometrie und Metadaten nicht unkontrolliert verändert werden.
Empfohlene Datenpipeline
Ein belastbarer Digital Twin Workflow entsteht schrittweise. Deshalb werden Rohdaten zuerst geprüft, dann technisch aufbereitet und erst danach in Viewer- oder Projektstrukturen integriert.
Workflow von Rohdaten bis Viewer
- Erfassung: Laserscan, Photogrammetrie, IFC, Messdaten oder Sensordaten
- Prüfung: Vollständigkeit, Koordinaten, Maßstab, Datenqualität und Dateiformate
- Bereinigung: Rauschen, Ausreißer, doppelte Bereiche und nicht relevante Punkte
- Konvertierung: LAS, LAZ, E57, PLY, EPT, Potree oder andere Viewerformate
- Strukturierung: Räume, Bauteile, Messpunkte, Annotationen und Metadaten
- Visualisierung: Potree, Three.js, IFC.js oder projektspezifische Webviewer
- Integration: Sensorik, Zustandsdaten, Berichte, Projektlogik und Digital Twin
Beispiel: Metadaten für Viewer und Digital Twin
Für Digital Twin Anwendungen reicht die Geometrie allein nicht aus. Messpunkte, Zustandsinformationen, Bauteilbezüge und Datenquellen müssen maschinenlesbar beschrieben werden.
Technische Grenzen und Qualitätsanforderungen
Ein performanter Viewer ersetzt keine Datenprüfung. Besonders bei großen Punktwolken müssen Genauigkeit, Koordinatensystem, Dateigröße, Punktdichte, Segmentierung und Herkunft der Daten geprüft werden.
Außerdem muss zwischen Visualisierung und technischer Bewertung unterschieden werden. Eine schöne Darstellung ist noch kein belastbarer Digital Twin. Belastbar wird der Datenraum erst durch prüfbare Struktur, dokumentierte Herkunft und fachlich kontrollierte Auswertung.
Ergebnis für Projektbeteiligte
- performante Punktwolken-Viewer mit Potree
- individuelle WebGL-Funktionen mit Three.js
- Integration von Messpunkten, Sensoren und Annotationen
- Verknüpfung von Punktwolken mit IFC- oder Projektinformationen
- strukturierte Datenpipelines für große Bestandsdaten
- technische Grundlage für Phased Digital Twin Anwendungen
- bessere Nachvollziehbarkeit für Planung, Prüfung und Dokumentation
Weiterführende technische Quellen
Für die technische Einordnung webbasierter Digital Twin Workflows sind insbesondere die offiziellen Dokumentationen und Projektseiten zu Potree, Three.js, WebODM und CloudCompare relevant.
Potree
WebGL-basierter Viewer für große Punktwolken, Octree-Strukturen, Level of Detail und performante Bestandsvisualisierung.
Three.js
JavaScript- und WebGL-Bibliothek für individuelle 3D-Viewer, Marker, Sensorpunkte, Interaktionen und projektspezifische Oberflächen.
WebODM
Photogrammetrie-Workflow zur Erzeugung von Orthofotos, Punktwolken, Meshes und Geländemodellen aus Bilddaten.
CloudCompare
Software zur Prüfung, Bereinigung, Segmentierung, Registrierung und Analyse von Punktwolken und Meshes.
Relevante Leistungen
- Digitale Systeme & Projektintegration
- 3D-Bestandsaufnahme
- Zerstörungsfreie Bauwerksdiagnostik
- Feuchte- und Schimmeldiagnostik
Hinweis: Die genannten Technologien werden projektspezifisch ausgewählt. Die technische Umsetzung hängt von Datenmenge, Datenqualität, Koordinatensystem, Hosting-Umgebung, Datenschutzanforderungen und gewünschter Viewer-Funktionalität ab.