GLB-Vertexkomprimierung

Flächen reduzieren und optional Meshopt oder Draco nutzen: kleinere GLB-Dateien für Web und Engines.

Arbeitsbereich

Wird geladen...

Bitte warten

Über dieses Tool

Komprimiert nur die GLB-Geometrie, Texturen bleiben unverändert. Mesh-Vereinfachung reduziert Flächen; standardmäßig empfohlen ist Meshopt, alternativ Draco, beide schließen sich gegenseitig aus. Ausgabe ist ein optimiertes GLB. Alles passiert lokal.

Tipps

  • 1Für schnelle Dekodierung zur Laufzeit Meshopt wählen, für maximale Kompression Draco
  • 2Meshopt und Draco können nicht gleichzeitig aktiviert werden
  • 3Vor dem Download in der Vorschau prüfen und die Vereinfachungsstärke jederzeit anpassen

Über Konfigurationsoptionen

Vertex / Geometrie

Mesh-Vereinfachung

Standard50%

Bereich0% – 100% · step 5%

Reduziert die Anzahl der Flächen und Vertices mittels Mesh-Vereinfachung. Standardmäßig mittlere Stärke; höhere Stärke verkleinert die Datei weiter, kann aber Oberflächendetails verlieren. Ändert nur die Geometriedichte, nicht das Containerformat.

Meshopt-Kompression

StandardEin

Wendet EXT_meshopt_compression auf glTF/GLB an, um Geometriebuffer zu komprimieren, ohne die Flächenanzahl zu ändern. Standardmäßig aktiviert für laufzeitfreundliches Laden. Gegenseitig ausschließend mit Draco. Wird nicht für Nicht-glTF-Ausgaben wie STL/OBJ/FBX verwendet.

EinEmpfohlen

Standard. Meshopt-Kompression aktivieren.

Aus

Keine Meshopt-Erweiterung schreiben.

Meshopt-Stufe

StandardHoch

Steuert die Meshopt-Kodierungsstrategie. Standard „Hoch“ verwendet Attributfilter für eine kleinere Dateigröße bei den meisten Web-Assets. „Mittel“ quantisiert mehr Attribute gleichmäßig und kann für konservative Toolchains geeignet sein.

HochEmpfohlen

Standard. Stärkere Kompression mit Filtern.

Mittel

Gleichmäßigere Quantisierung; meist etwas größer.

Draco-Kompression

StandardAus

Wendet KHR_draco_mesh_compression auf glTF/GLB an. Oft kleiner als Meshopt, aber rechenintensiver beim Decode. Standardmäßig aus; gegenseitig ausschließend mit Meshopt. Wird nicht für Nicht-glTF-Ausgaben verwendet.

AusEmpfohlen

Standard. Keine Draco-Erweiterung schreiben.

Ein

Draco aktivieren (deaktiviert Meshopt).

Komprimierungsstärke

Standard6

Bereich1 – 10

Draco-Kodierungs-/Dekodierungsgeschwindigkeitsabwägung, Bereich 1, 10. Höhere Werte begünstigen die Dateigröße gegenüber der Kodierungsgeschwindigkeit. Standard 6 funktioniert für die meisten Modelle gut.

Kodierungsmethode

StandardEdgebreaker

Draco-Topologie-Kodierungsmethode. Standard Edgebreaker komprimiert Dreiecksnetze meist am besten. Sequential kann für geordnete Streifen geeignet sein.

EdgebreakerEmpfohlen

Standard. Am besten für typische Dreiecksnetze.

Sequential

Besser für einige geordnete Streifen-Topologien.

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

Positions-Bits

Standard14

Bereich8 – 16

POSITION-Quantisierungsbits (8, 16). Standard 14 balanciert Größe und Rissrisiko. Zu niedrig kann Lücken oder Zittern verursachen.

Normalen-Bits

Standard10

Bereich8 – 16

NORMAL-Quantisierungsbits (8, 16). Standard 10. Zu niedrig kann Schattierungsartefakte verursachen.

UV-Bits

Standard12

Bereich8 – 16

TEXCOORD-Quantisierungsbits (8, 16). Standard 12. Zu niedrig kann UV-Crawling verursachen.

Formatinformationen

Eingabeformat

Erweiterung:
glb
Vollständiger Name:
GL Transmission Format Binary (glTF 2.0)
Typ:
3D Model
Format:
GLB
Beschreibung:
GLB ist das binäre Containerformat für glTF 2.0, gepflegt von der Khronos Group. Es bündelt Meshes, Materialien, Texturen und Animationen in einer Datei und ist der De-facto-Standard für Web-3D und AR/VR. GLB bewahrt PBR-Materialien und Skelettanimationen und unterstützt Draco- und Meshopt-Kompression, enthält jedoch keine CAD-Parameterhistorie. Für den 3D-Druck sind STL oder 3MF zu empfehlen.

Hinweise:

  • Einige 3D-Druck-Slicer können GLB-Dateien nicht direkt importieren
  • Nicht geeignet für parametrische CAD-Bearbeitung

Unterstützte Funktionen:

  • Einzelne, eigenständige Binärdatei
  • PBR-Materialunterstützung (Grundfarbe, Metallic, Rauheit, Normalmaps)
  • Skelettanimation, Skinning und Morph-Targets
  • Draco-Netzkompression und KTX2-Texturkompression
  • Multi-Netz-Knoten und Szenenhierarchie

Ausgabeformat

Erweiterung:
glb
Vollständiger Name:
GL Transmission Format Binary (Compressed)
Typ:
3D Model
Format:
Binary (glTF 2.0) with Draco/Texture Compression
Beschreibung:
Die komprimierte GLB-Ausgabe verwendet Draco-Geometriekompression und/oder Texturoptimierung, um die Dateigröße bei gleichbleibender visueller Qualität erheblich zu reduzieren.

Hinweise:

  • Draco-kodierte Modelle benötigen einen Draco-Decoder zur Darstellung
  • Die Dateigröße kann je nach Einstellung um 50-90% reduziert werden

Unterstützte Funktionen:

  • Draco-Geometriekompression (bis zu 90% Reduzierung)
  • WebP/JPEG-Texturformatkonvertierung
  • Netzvereinfachung mit konfigurierbarer Stärke
  • Originale PBR-Materialien und Szenenhierarchie bleiben erhalten

Anleitung

1

Modell hochladen

GLB-Datei per Drag & Drop hinzufügen

2

Parameter konfigurieren

Vereinfachung einstellen, Meshopt oder Draco wählen (nur eines aktivieren)

3

Komprimieren und herunterladen

Vorschau prüfen und optimiertes GLB herunterladen

Häufig gestellte Fragen

Alle FAQs anzeigen
Q

Bleiben Animationen erhalten?

A

Ja, die Animationsdaten bleiben erhalten: Es wird nur der Geometriebuffer neu kodiert. Achten Sie darauf, dass eine sehr starke Vereinfachung Skin-Meshes verformen kann. Prüfen Sie daher die Vorschau in animierter Pose, bevor Sie die Datei herunterladen.

Q

Meshopt oder Draco verwenden?

A

Meshopt ist die Standardempfehlung: Es dekodiert im Web und auf Mobilgeräten schnell und wird von Three.js gut unterstützt. Draco kann kleinere Dateien erzeugen, benötigt aber meist mehr Dekodierzeit. Beide Kodierungen schließen sich gegenseitig aus, daher nur eine aktivieren.

Q

Bleibt der Download eine einzelne GLB-Datei?

A

Ja, das Ergebnis ist eine optimierte GLB-Datei mit demselben Namen und derselben Struktur. Bestehende Loader und Pipelines funktionieren also weiterhin. Auch GLTF-Eingaben werden akzeptiert und als GLB exportiert.

Q

Kann ich GLTF als Eingabe verwenden?

A

Ja. Sie können auch die spezielle GLTF-Vertexkomprimierungsseite nutzen; beide Seiten akzeptieren GLTF und erzeugen ein optimiertes GLB. Laden Sie beim Hochladen einer .gltf-Datei auch die zugehörige .bin- und die Texturdateien mit, damit nichts fehlt.

Q

Wie stark lässt sich die Dateigröße reduzieren?

A

Je nach Mesh und Einstellungen sind typischerweise 50-90 % Reduktion möglich. Dichte Modelle mit hoher Polygonzahl profitieren am meisten von Draco oder Meshopt; die Vereinfachung entfernt zusätzlich Flächen und spart so weiter ein.

Q

Kann ich das Ergebnis vor dem Download in der Vorschau sehen?

A

Ja. Die Echtzeit-Vorschau zeigt das vereinfachte Mesh, sodass Sie Detailverlust und Animationsverhalten direkt vergleichen können. Passen Sie die Stärke an, bis Silhouette und Bewegung passen, und laden Sie dann herunter.