Geometrieerhaltende Netzreduzierung: Einblick in die BIM-Leichtbau-Engine von 3D Expert
Die Produktpipeline: Wo DeSymbolation Lives
Bevor wir uns mit den technischen Details befassen, erläutern wir hier, wie die Netzdezimierung und die Entfernung redundanter Daten in die 3D Expert-Produktpipeline integriert sind. Diese TechnikenUeDie s werden ausschließlich während der Lightweight-Phase durchgeführt – niemals während der Extraktion oder des Renderings:
- 3D/BIM-Plugin (NUR Extraktion) – Aktuell 6 native Export-Add-ins für CAD/BIM-Plattformen (Revit, Bentley, Tekla usw.), basierend auf offiziellen Hersteller-APIs. Extrahiert Geometrie, Texturen, Materialien, Strukturbäume und Attributdaten aus nativen Formaten (.rvt, .dgn usw.) verlustfrei. Ausgabe: Zwischenspeicherdatei (GLZIP, unkomprimiert) + DB-Datei (Attribute). Das Plugin führt keine Dezimierung, Komprimierung oder sonstige Datenoptimierung durch – seine einzige Aufgabe ist die verlustfreie Extraktion aus proprietären Formaten.
- Opt-Datei-Generator (Lightweighting → .opt-Ausgabe) – Die Lightweighting-Engine führt Mesh-Dezimierung, Entfernung redundanter Daten, Draco-Komprimierung, LOD-Generierung und Attributdatenbank-Paketierung lokal auf dem Benutzerrechner durch. Sie verarbeitet GLZIP-Zwischenformate (vom Plugin) oder offene Formate (IFC, FBX, STEP, 3DXML usw.). Ausgabe: **.opt-Format**-Modell + Datenbankdatei. Dies ist das einzige Produkt, das .opt-Dateien für die Webdarstellung erzeugt.
- 3D-Modell- und Datenassistent (Reduzierung + Desktop-Rendering, Win 10+) – Eine native Windows 10+ Desktop-Anwendung, die GLZIP-Dateien (über ein Plugin) oder offene Formate importiert, die gleiche Netzreduzierung und Entfernung redundanter Daten wie der Opt File Generator durchführt und das Modell anschließend mit vollständiger Eigenschaftsabfrage rendert – alles in einer integrierten Anwendung. Es werden keine .opt-Dateien ausgegeben; es handelt sich um ein Endbenutzer-Tool, nicht um einen Dateikonverter.
- Rapid3D Loader für Three.js (Web-Rendering) – Ein npm-Paket, das .opt-Modelle (erzeugt vom Opt File Generator) direkt in Three.js-Szenen einliest und lädt. Es enthält einen WASM-Draco-Decoder für die browserseitige Dekomprimierung mit progressivem Chunk-Streaming. Dies ist die Rendering-Phase – sie verarbeitet .opt-Dateien, erzeugt oder verändert sie nicht.
Kurz gesagt: Das Plugin extrahiert Daten aus nativen Formaten in das Zwischenformat GLZIP. Der Opt File Generator führt eine Netzdezimierung und Redundanzentfernung durch und erzeugt .opt-Dateien für die Webbereitstellung. Der 3D Model & Data Assistant optimiert die Daten auf dieselbe Weise und rendert direkt unter Windows 10+ – ohne .opt-Ausgabe. Der Rapid3D Loader liest .opt-Dateien für das Web-Rendering.
────────────────────────────────────────────────────────────
Teil I: Automatische Netzreduzierung – Abbildung auf Produkt
QEM-basierte geometrieerhaltende Vereinfachung
Die automatische Netzdezimierung reduziert die Dreiecksanzahl, wobei das visuelle Erscheinungsbild des Modells und – entscheidend für BIM – seine technische Präzision erhalten bleiben. Die Dezimierungs-Engine von 3D Expert basiert auf einem verbesserten Quadric Error Metric (QEM)-Algorithmus, der um krümmungssensitive Anpassung, Kantenschutz, Topologievalidierung und UV-/Texturerhaltung erweitert wurde. Diese Funktionen werden von Opt File Generator und 3D Model & Data Asst während der Gewichtsreduzierung ausgeführt.
Auswirkungen überzähliger Dreiecke in BIM-Modellen auf die Leistungsfähigkeit:
| Leistungskennzahl | Auswirkungen überschüssiger Dreiecke | Verbesserung nach der Dezimierung |
| Unentschieden | Viele verteilte Netze verursachen eine Explosion von Ziehaufrufen. | 60-80% Reduzierung nach Netzverschmelzung |
| GPU-Speicher | Zu große VBOs verursachen Speicherüberlauf | Vertexanzahl um 50-80 % reduziert, Speicherbedarf deutlich geringer |
| Bildrate (FPS) | Die GPU-Rasterisierungslast führt zu einer Bildrate unter 30 FPS. | Stabile 60+ FPS nach der Dezimierung |
- QEM-basierter Edge Collapse – Der Industriestandard, verfeinert
Die 1997 von Garland und Heckbert eingeführte Quadric Error Metric (QEM) gilt weiterhin als De-facto-Standard für die Netzvereinfachung in industriellen Anwendungen. Die Engine von 3D Expert verwendet eine verbesserte QEM-Variante, die für jeden Knoten eine symmetrische 4×4-Fehlermatrix Q erstellt, die geometrischen Randbedingungen aller angrenzenden Flächen akkumuliert und Kantenreduktionen priorisiert, indem der resultierende Quadric Error minimiert wird. Der Prozess: Alle Kanten werden durchlaufen, die Reduktionskosten für jede Kante berechnet, in eine Prioritätswarteschlange (Min-Heap) sortiert und die Kanten mit den niedrigsten Kosten iterativ reduziert, bis die Zieldreiecksanzahl oder der Fehlerschwellenwert erreicht ist.
- Unterstützt durch: Opt File Generator (Speicheroptimierung → .opt-Ausgabe) oder 3D Model & Data Asst (Speicheroptimierung + Desktop-Rendering, Win 10+). Eingabe: GLZIP vom 3D/BIM-Plugin (nur Extraktion) oder offene Formate (IFC, FBX, STEP, 3DXML).
- Krümmungsbewusste adaptive Vereinfachung
Nicht alle Oberflächen vertragen eine Reduzierung der Dreiecksanzahl gleich gut. Flache Bereiche (Wände, Bodenplatten) können 80–90 % ihrer Dreiecke verlieren, ohne dass dies optisch nennenswert auffällt. Bereiche mit hoher Krümmung (gebogene Träger, zylindrische Rohre, Kugelgelenke) hingegen erfordern eine dichtere Tessellierung, um die Formgenauigkeit zu erhalten. Die Engine berechnet die mittlere Krümmung an jedem Eckpunkt und wendet einen Straffaktor (standardmäßig 5,0×) auf Kanten in Bereichen hoher Krümmung an, wodurch die Reduzierung der Dreiecksanzahl vorrangig auf flache Bereiche konzentriert wird. Die endgültige Formel für die Kollapskosten integriert mehrere Gewichtungen: Kosten = Fehler(v̄) × w_Rand × w_Krümmung × w_uv × w_Merkmal.
- Angetrieben von: Opt-Datei-Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D-Modell- und Datenassistent (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Kantenschutz
BIM-Modelle enthalten ingenieurtechnisch kritische Kanten: Bauteilumrisse, Querschnittsübergänge und Verbindungsknoten. Das Zusammenführen dieser Kanten würde Bauteilprofile verzerren und die Interpretation durch den Ingenieur beeinträchtigen. Die Engine erkennt und schützt drei Kategorien: offene Begrenzungskanten (referenziert durch nur ein Dreieck), Materialbegrenzungskanten (benachbarte Dreiecke mit unterschiedlichen Materialkennungen) und Knickkanten (Normalenwinkeländerung > 60°). Kanten erhalten einen konfigurierbaren Gewichtungsfaktor (Standard 10,0–100,0×), wodurch sie nahezu immun gegen Prioritätsreduzierung sind.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Topologieerhaltung & Mannigfaltigkeitsvalidierung
Jeder Kantenkollaps wird vor der Ausführung anhand von fünf Topologieregeln geprüft: Überprüfung der Mannigfaltigkeit (keine Kante, die von mehr als drei Dreiecken geteilt wird), Überprüfung der Normalenumkehr (benachbarte Flächennormalen dürfen sich nicht umkehren), Überprüfung der Konnektivität (das Netz darf sich nicht in separate Körper aufspalten), Überprüfung auf Degeneration (es dürfen keine Dreiecke mit Fläche Null entstehen) und Überprüfung auf Selbstüberschneidung (die neue Vertexposition darf nicht mit benachbarter Geometrie kollidieren). Ungültige Kollapse werden verworfen und übersprungen, um sicherzustellen, dass das Ergebnis ein gültiges Mannigfaltigkeitsnetz bleibt, das für nachfolgende Rendering-, Kollisionserkennungs- und Boolesche Operationen geeignet ist.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Erhaltung der UV-Koordinaten und der Materialtextur
BIM-Komponentenoberflächen enthalten häufig Materialtexturen. Fehlerhafte UV-Verarbeitung während der Dezimierung kann zu Texturverschiebungen, -verzerrungen oder Nahtresten führen. Die Engine implementiert vier UV-Schutzstrategien: Naht- und Eckpunktverriegelung (Eckpunkte an UV-Nähten werden vom Kollabieren ausgeschlossen), Gewichtung von UV-Grenzen (zusätzliche Kosten für Kanten an der UV-Grenze), gewichtete UV-Interpolation für neue Eckpunkte (basierend auf den Flächengewichten benachbarter Dreiecke) und Materialgrenzenverriegelung (Kanten, die sich über verschiedene Material-IDs erstrecken, können nicht kollabiert werden).
- Angetrieben von: Opt-Datei-Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D-Modell- und Datenassistent (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Normale Neuberechnung & Behandlung harter/weicher Kanten
Nachdem durch Kantenkollaps Flächen entfernt wurden, müssen die Normalen benachbarter Eckpunkte für eine korrekte Beleuchtung neu berechnet werden. Die Engine verwendet eine flächengewichtete Normalenberechnung: neue Normale = Σ(Dreiecksfläche × Dreiecksnormale) / Σ Dreiecksfläche. Die Klassifizierung von harten/weichen Kanten erfolgt automatisch: Überschreitet der Normalenwinkel zwischen benachbarten Dreiecken nach dem Kollaps 30°, bleibt die Kante als harte Kante mit nicht interpolierten Normalen erhalten. Bei Komponenten mit Normalenmaps werden Tangenten- und Bitangentenvektoren synchron neu berechnet.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Symmetrieerhaltung
BIM-Komponenten weisen typischerweise Symmetrie auf (rechteckige Säulen, zylindrische Rohre, Träger mit symmetrischem Querschnitt). Eine unkontrollierte Dezimierung kann diese Symmetrie aufheben und optisch störende Asymmetrien erzeugen. Die Engine führt vor Beginn der Dezimierung eine Symmetrieebenenerkennung durch, identifiziert symmetrische Eckpunktpaare und wendet synchronisierte Kollapsbedingungen an – so wird sichergestellt, dass beide Seiten einer symmetrischen Komponente identisch vereinfacht werden.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
Die fünf Topologievalidierungsprüfungen, die vor jedem Kantenkollaps durchgeführt werden:
| Überprüfen | Beschreibung | Aktion |
| Krümmerprüfung | Erzeugt der Kollaps eine Nicht-Mannigfaltigkeitskante (3+ Dreiecke)? | Zusammenbruch ablehnen |
| Normal Flip Check | Kehren die Normalen benachbarter Flächen nach dem Kollaps invertiert um? | Zusammenbruch ablehnen |
| Verbindungsprüfung | Verändert der Kollaps die Netzkonnektivität (geteilter Körper)? | Zusammenbruch ablehnen |
| Degenerierter Check | Entstehen durch den Kollaps Dreiecke mit der Fläche Null? | Zusammenklappen + Degeneriertes entfernen |
| Selbstüberschneidung | Kollidiert die neue Eckpunktposition mit angrenzender Geometrie? | Zusammenbruch ablehnen |
────────────────────────────────────────────────────────────
Teil II: Entfernung redundanter Mesh-Daten – Zuordnung zum Produkt
Schweißen, Entfernung von Schadstoffen und Ressourcenreinigung
Die Dezimierung reduziert die Dreiecksanzahl, jedoch enthalten aus CAD-Plattformen exportierte Mesh-Objekte zusätzliche redundante Daten: doppelte Eckpunkte, degenerierte Geometrie und nicht referenzierte Ressourcen. Diese tragen nicht zum Rendering bei, belegen aber Speicherplatz und verlängern die Ladezeiten. Die Bereinigung dieser Daten nach der Dezimierung reduziert die Modellgröße weiter und verbessert die Laufzeitleistung.
Vergleichsmaßstab für das Vertex-Schweißen über verschiedene Modelltypen hinweg:
| Modelltyp | Eckpunkte vor | Eckpunkte nach | Reduktion |
| Gebäude (Büroturm) | 4.200.000 | 2.100.000 | 50% |
| Infrastruktur (Brücke) | 8.600.000 | 4.900.000 | 43 % |
| Industrieanlage (Chemieanlage) | 15.300.000 | 8.700.000 | 43 % |
- Redundantes Scheitelpunktschweißen (Zusammenführen)
CAD-Exporteure erzeugen häufig mehrere Vertexkopien an derselben Position – jedes Dreieck enthält unabhängige Vertexdaten, Boolesche Operationen hinterlassen Restwerte und Tessellierungseffekte erzeugen Duplikate. Der Verschmelzungsalgorithmus verwendet ein räumliches Hash-Gitter, um Vertices anhand quantisierter Koordinaten zu gruppieren und anschließend innerhalb jeder Gruppe eine Proximity-Suche durchzuführen. Zwei Vertices innerhalb eines Epsilon-Abstands (standardmäßig 0,001 Modelleinheiten) werden nur dann zusammengeführt, wenn ihre Normalen, UVs und Material-IDs übereinstimmen; Vertices mit unterschiedlichen Attributen (harte Kanten, UV-Nähte) bleiben erhalten. Die Dreiecksindizes werden aktualisiert, um auf den zusammengeführten Vertex zu verweisen. Benchmark-Daten zeigen eine Vertex-Reduzierung von 43–50 % über alle Modelltypen hinweg.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Entfernung degenerierter Geometrien
Degenerierte Dreiecke – solche mit einer Fläche von null oder nahezu null – tragen nicht zur sichtbaren Darstellung bei, belegen aber Speicherplatz im Indexpuffer. Sie entstehen typischerweise durch Reste boolescher Operationen oder Probleme mit der Tessellierungsgenauigkeit. Die Engine erkennt degenerierte Dreiecke anhand von drei Kriterien: Flächentest (Fläche
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
- Bereinigung nicht referenzierter Ressourcen
Mesh-Objekte können definierte, aber nicht referenzierte Ressourcen enthalten, die Speicher belegen, ohne Rendering-Ergebnisse zu erzeugen. Nach Dezimierung und Verschmelzung führt die Engine einen vollständigen Referenzzähler-Scan durch, um Folgendes zu bereinigen: verwaiste Eckpunkte (Referenzzähler = 0), ungenutzte Material-Slots (keine Dreiecksreferenzen), leere UV-Kanäle (UV2/UV3 alle [0,0]), leere Normalenkanäle (Tangenten/Bitangenten alle [0,0,0]) und leere Farbkanäle (alle [1,1,1,1]). Diese Bereinigung reduziert den Speicherbedarf um weitere 5–10 %.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
Nicht referenzierte Ressourcentypen, die in der Nachbereinigungsphase entfernt wurden:
| Ressourcentyp | Beschreibung | Reinigungszustand |
| Verwaiste Knoten | Eckpunkte, auf die kein Dreieck verweist | Referenzzähler = 0 |
| Unbenutzte Materialien | Material-Slots definiert, aber nicht durch Dreiecke referenziert | Materialbezugsanzahl = 0 |
| Leere UV-Kanäle | UV2/UV3-Kanäle vorhanden, aber alle Null | Alle Kanalwerte [0,0] |
| Leere normale Kanäle | Tangenten-/Bitangentenkanäle alle Null | Alle Kanalwerte [0,0,0] |
| Leere Farbkanäle | Vertex-Farbkanal komplett weiß [1,1,1,1] | Alle Kanalwerte [1,1,1,1] |
────────────────────────────────────────────────────────────
Teil III: Die fünfstufige Verarbeitungspipeline
Die Reduzierung des Meshes und die Entfernung redundanter Daten erfolgen als kontinuierlicher Verarbeitungsschritt innerhalb der Lightweighting-Pipeline. Der gesamte Ablauf besteht aus fünf aufeinanderfolgenden Phasen, die vollständig auf dem lokalen Rechner des Benutzers von Opt File Generator oder 3D Model & Data Asst. ausgeführt werden.

Phase 1: Vorverarbeitung
Die Eingabedatei (eine GLZIP-Zwischendatei des 3D/BIM-Plugins oder ein offenes Format wie IFC, FBX, STEP oder 3DXML) wird in eine interne Netzdatenstruktur geparst. Die Topologieanalyse identifiziert Begrenzungskanten, Materialgrenzen und Normalen-Diskontinuitätskanten zur Kantenmarkierung. Die Symmetrieerkennung identifiziert Komponentensymmetrieebenen und erfasst symmetrische Eckpunktpaare.
- Eingabe von: 3D/BIM-Plugin (Extraktion → GLZIP) oder offenen Formaten (IFC, FBX, STEP, 3DXML). Verarbeitung durch: Opt File Generator oder 3D Model & Data Assistant
Phase 2: Redundanz-Vorbereinigung
Vor Beginn der Dezimierung reduziert ein erster Durchlauf des Vertex-Verschweißens die nachfolgende Rechenlast. Degenerierte Dreiecke und verwaiste Eckpunkte werden entfernt. Ein Protokoll vor der Bereinigung erfasst die Anzahl der gelöschten Eckpunkte und Dreiecke zur späteren Nachvollziehbarkeit.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
Phase 3: Automatische Dezimierung
Für jeden Knoten wird eine QEM-Fehlermatrix erstellt. Die Kosten für den Kantenabbau werden unter Berücksichtigung aller Gewichtungsfaktoren (Rand, Krümmung, UV-Koordinaten, Merkmale) berechnet. Eine Min-Heap-Prioritätswarteschlange steuert den iterativen Kantenabbau von den niedrigsten zu den höchsten Kosten, wobei vor jedem Vorgang eine Topologievalidierung erfolgt. Der Prozess stoppt, sobald die Zielanzahl an Dreiecken oder der maximale Fehlerschwellenwert erreicht ist.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
Phase 4: Redundanz nach der Bereinigung
Durch die Dezimierung können neue doppelte Eckpunkte entstehen (durch das Zusammenführen von Kanten), daher wird ein zweiter Schweißvorgang durchgeführt. Nicht referenzierte Ressourcen – verwaiste Eckpunkte, leere Materialplätze, leere Kanäle – werden durch Referenzzählungs-Scanning bereinigt.
- Unterstützt durch: Opt File Generator (Gewichtungsreduzierung → .opt-Ausgabe) oder 3D Model & Data Asst (Gewichtungsreduzierung + Desktop-Rendering, Win 10+)
Phase 5: Nachbearbeitung & Ausgabe
Alle betroffenen Vertexnormalen und Tangenten werden neu berechnet. Die Komponenten-ID-Zuordnungstabellen werden aktualisiert, um die Korrektheit der Attributdatenbankabfragen sicherzustellen. Der Opt File Generator gibt das Ergebnis anschließend als Modelldatei im .opt-Format sowie als Datenbankattributdatei aus, die vom Rapid3D Loader im Web verwendet werden kann. Der 3D Model & Data Assistent überspringt den .opt-Ausgabeschritt und lädt das Ergebnis direkt in seinen integrierten Desktop-Renderer unter Windows 10 und höher.
- Opt-Datei-Generator: Ausgabe .opt + DB → Rapid3D Loader (Web-Rendering). 3D-Modell- und Datenassistent: Optimierung und direktes Desktop-Rendering (Win 10+, keine .opt-Ausgabe).
────────────────────────────────────────────────────────────
Welches Produkt für welchen Bedarf?
Netzreduzierung und Entfernung redundanter Daten sind gängige Funktionen beider Lightweight-Produkte. Welches Produkt Sie wählen, hängt davon ab, wo sich Ihre Endbenutzer befinden und was sie mit dem Modell tun müssen:
- Aufbau einer webbasierten BIM-Plattform oder eines digitalen Zwillings-Dashboards?→ Extrahieren Sie mithilfe des 3D/BIM-Plugins native .rvt-/.dgn-Dateien in das Zwischenformat GLZIP. Führen Sie anschließend den Opt File Generator aus, um die Netzdezimierung und Redundanzentfernung durchzuführen (Ausgabe: .opt + DB). Laden Sie die .opt-Dateien auf Ihren Webserver hoch. Verwenden Sie dazu den Rapid3D Loader für Three.js. Die Dezimierungsparameter können über die voreingestellten Profile des Opt File Generators angepasst werden.
- Bereitstellung von BIM-Modellen an Kunden zur Offline-Desktop-Ansicht?→ Verwenden Sie das 3D/BIM-Plugin zum Extrahieren der Daten und stellen Sie dem Kunden anschließend den 3D-Modell- und Datenassistenten (Windows 10+) zur Verfügung. Dieser importiert GLZIP-Dateien (oder offene Formate wie IFC/FBX/STEP), und die Anwendung führt die gleiche Dezimierung und Redundanzentfernung durch und rendert das Modell anschließend in einer integrierten Benutzeroberfläche – separate .opt-Dateien sind nicht erforderlich.
- Verarbeitung offener Formate (IFC, FBX, STEP, 3DXML) ohne native CAD-Lizenz?→ Überspringen Sie das Plugin. Geben Sie offene Formate direkt in den Opt File Generator für die Stapelverarbeitung mit Dezimierung und .opt-Ausgabe (für das Web) oder in den 3D Model & Data Asst für die interaktive Dezimierung und Desktop-Ansicht ein.
- Sowohl Web- als auch Desktop-Ausführung?→ Für Webanwendungen: Extrahieren Sie die Daten mit dem Plugin (nativ) oder importieren Sie offene Formate → Opt File Generator (Dezimierung + .opt-Ausgabe) → Rapid3D Loader. Für Desktop-Anwendungen: Importieren Sie GLZIP- oder offene Formate direkt in 3D Model & Data Assistant (Win 10+) – die Anwendung führt Dezimierung und Rendering in einer einzigen Anwendung durch, eine .opt-Datei ist nicht erforderlich.
────────────────────────────────────────────────────────────
Technologieübersicht
| Technik | Kernmethode | Präzisionskonservierung | Typischer Effekt |
| Netzdezimierung | Verbesserte QEM + Kantenkollaps | Krümmungsabhängige + Merkmalskanten- + Topologieprüfung | 50-85% Dreiecksverkleinerung |
| Vertex-Schweißen | Räumlicher Hash + Epsilon-Matching | Attributkonsistenzprüfung | 43-50% Vertexreduktion |
| Degenerierte Entfernung | Nullbereichs-/Kollinearitätserkennung | Entfernt nur ungültige Geometrie | 2-5% Dreiecksverkleinerung |
| Ressourcenbereinigung | Referenzzählungsscanning | Entfernt nur Ressourcen ohne Referenz. | 5-10% Speicherreduzierung |
────────────────────────────────────────────────────────────
Fazit: Warum Präzision wichtig ist
Die Reduzierung der Netzgröße und die Entfernung redundanter Daten sind die tragenden Säulen der BIM-Modelloptimierung. Der Unterschied zwischen einem einfachen 3D-Viewer und einer professionellen BIM-Anwendung liegt nicht darin, ob eine Reduzierung durchgeführt wird, sondern darin, ob dabei die technische Präzision erhalten bleibt. Ein universelles Netzvereinfachungsprogramm kann die Dreiecksanzahl innerhalb eines Wochenendes reduzieren. Es bedarf jahrelanger, sorgfältiger Entwicklungsarbeit, um Kanten zu erhalten, die Topologie zu wahren, UV-Nähte zu schützen, Symmetrien zu berücksichtigen und sicherzustellen, dass die Maßgenauigkeit jeder Komponente den Prozess unbeschadet übersteht.
Der Ansatz von 3D Expert – verbessertes QEM mit krümmungssensitiver Anpassung, Kantenschutz anhand mehrerer Kriterien, Topologievalidierung nach fünf Regeln und redundanter Bereinigung in zwei Durchgängen – erzielt eine Datenreduktion von 70–85 % bei gleichzeitiger Beibehaltung der von Architekten, Ingenieuren und Bauingenieuren geforderten geometrischen Genauigkeit. Da diese Techniken sowohl im Opt File Generator als auch im 3D Model & Data Asst integriert sind, erhalten Sie dieselbe Präzision, unabhängig davon, ob Ihre Benutzer Modelle im Browser über Rapid3D Loader oder auf einer Desktop-Workstation über 3D Model & Data Asst betrachten.
────────────────────────────────────────────────────────────
Über das Unternehmen
3D Expert Co., Ltd. mit Hauptsitz in Osaka, Japan, entwickelt leistungsstarke 3D/BIM-Software für die globale AEC-Branche. Unser Produktportfolio umfasst:
- 3D/BIM-Plugin – Aktuell 6 native Export-Add-ins für CAD/BIM-Plattformen, basierend auf offiziellen Hersteller-APIs. Extrahiert verlustfrei Geometrie, Texturen, Materialien, Strukturbäume und Attribute aus nativen Formaten (.rvt, .dgn usw.). Ausgabe: Zwischenformat GLZIP. Komprimierung, Dezimierung oder Datenreduzierung werden nicht durchgeführt.
- Opt File Generator – Desktop-Engine zur Stapelverarbeitung von Modellen. Verarbeitet GLZIP-Dateien (vom Plugin) oder offene Formate (IFC, FBX, STEP, 3DXML usw.) und optimiert das Modell lokal auf dem Benutzerrechner durch Netzreduzierung, Entfernung redundanter Daten, Draco-Komprimierung, LOD-Generierung und Netzoptimierung. Ausgabe: Modell im .opt-Format + Datenbank. Dies ist das einzige Produkt, das .opt-Dateien erzeugt.
- 3D-Modell- und Datenassistent – Native Desktop-Anwendung für Windows 10+. Importiert GLZIP-Dateien (über das Plugin) oder offene Formate, führt dieselbe Netzreduzierung und Redundanzentfernung wie der Opt File Generator durch und rendert das Modell anschließend sofort mit vollständiger Eigenschaftsabfrage – alles in einer integrierten Anwendung. Es werden keine .opt-Dateien ausgegeben.
- Rapid3D Loader für Three.js – ein npm-Paket (opt-rapid3d-loader) mit integriertem WASM-Draco-Decoder, progressivem Chunk-Streaming und vollständigen Interaktions-APIs. Liest und lädt direkt .opt-Modelle (erzeugt vom Opt File Generator) in Three.js-Szenen.
Erfahren Sie mehr oder starten Sie eine kostenlose Testversion unter https://www.opt3ds.com/
Kontakt: info@3dexpert.jp
© 2010–2026 3D Expert Co.,Ltd. Alle Rechte vorbehalten.
