Industrielle CAD-Dateien (STEP/STP) im Web bereitstellen: Draco & Meshopt Architektur
Mathematische B-Rep-CAD-Dateien vollautomatisch tessellieren und mit Google Draco-Kompression auf unter 5 MB für flüssiges 60-FPS-WebGL-Rendering im Browser komprimieren.
Wichtigste Erkenntnisse
- ✓ CAD-Dateien (STP/STEP) basieren auf B-Rep-Gleichungen; GPUs können nur Dreiecksnetze rendern.
- ✓ Adaptive Tessellierung erhält Rundungen exakt, entfernt aber überflüssige Dreiecke auf ebenen Flächen.
- ✓ Google Draco komprimiert Vertices und Normalen um 85–95% und verkleinert 100 MB auf ca. 4 MB.
- ✓ Meshopt beschleunigt das Dekodieren auf mobilen GPUs um das bis zu 4-Fache.
- ✓ Original-CAD-Daten verbleiben geschützt auf dem Server; der Browser empfängt nur das visuelle Mesh.
1. Der fundamentale Unterschied zwischen CAD und WebGL
Ingenieurmodelle aus SolidWorks oder CATIA beschreiben Körper über B-Rep- und NURBS-Gleichungen. Eine Zylinderbohrung wird über Radius und Achse exakt mathematisch definiert.
WebGL und WebXR können jedoch ausschließlich Dreiecksnetze verarbeiten. CAD-Dateien müssen daher vor der Webdarstellung hochpräzise tesselliert werden.
2. Adaptive B-Rep-Tessellierung und Eckpunktverteilung
Einfache Konverter erzeugen starre Dreiecksnetze, wodurch ebene Flächen unnötig viele Polygone erhalten und Rundungen kantig wirken.
3D StoreLink passt die Dreiecksnetze adaptiv an Krümmungen an: Ebenen bleiben schlank, Rundungen makellos glatt.
3. Mesh Decimation: Intelligente Polygonreduktion ohne Detailverlust
Nach der ersten Konvertierung enthalten Maschinenmodelle oft Millionen Dreiecke, die Mobilgeräte überfordern.
Unsere Engine reduziert Polygone um bis zu 80% unter Wahrung aller relevanten Kanten und Silhouetten für flüssige 60 FPS.
4. Dateigrößenreduktion um über 90% durch Google Draco und Meshopt
Selbst reduzierte glTF-Dateien sind oft 30–80 MB groß und laden mobil viel zu langsam.
3D StoreLink nutzt Google Draco und Meshopt, um Koordinaten kompakt zu kodieren. Eine 80-MB-Datei schrumpft so auf 3,8 MB.
| Optimierungsstufe | Dateigröße | Ladezeit (4G Mobil) | GPU-Bildrate |
|---|---|---|---|
| Original-CAD (STP/STEP) | 142,0 MB | Im Browser nicht darstellbar | 0 FPS (Nicht möglich) |
| Unkomprimiertes glTF | 84,6 MB | 18,4 Sekunden | 24 FPS (Ruckelt) |
| Reduziertes Polygonnetz | 26,2 MB | 5,8 Sekunden | 48 FPS |
| 3D StoreLink (Draco + Meshopt) | 4,1 MB | 0,9 Sekunden | 60 FPS (Flüssig) |
5. Schutz des geistigen Eigentums: Original-CAD bleibt privat
Hersteller fürchten oft den Diebstahl ihrer CAD-Konstruktionsdaten im Internet.
3D StoreLink liefert niemals originale STEP-Dateien aus. Fertigungsmaße verbleiben auf gesicherten Servern; der Browser erhält nur das äußere Mesh.
Häufig gestellte Fragen
Welche CAD-Formate werden direkt unterstützt?
Wir unterstützen STP, STEP, STL, OBJ und GLB vollständig. Hochgeladene Dateien werden automatisch optimiert.
Beeinträchtigt Draco-Kompression Textur- oder Materialqualität?
Nein. Draco komprimiert ausschließlich Geometrie-Eckpunkte. Texturen und PBR-Materialien behalten ihre volle Brillanz.