Zum Inhalt springen
Design & 3D-Technologie

GLB-Dateigröße reduzieren: Texturen, Polygone und Kompression – in dieser Reihenfolge

Um eine GLB-Datei zu verkleinern, reduzierst du zuerst die Texturauflösung, dann die Polygone, und komprimierst zum Schluss die Geometrie mit Draco oder meshopt. Wie du siehst, was Platz belegt, Schritte in Blender und glTF-Transform, worauf du bei GLB-Dateien von Figmee achten solltest und wie weit du je nach Ziel gehen kannst.

Figmee RedaktionVeröffentlicht: 2026-11-07Aktualisiert: 2026-11-0715 Min. Lesezeit
GLBOptimierungTexturenPolygonreduktionDraco
GLB-Dateigröße reduzieren: Texturen, Polygone und Kompression – in dieser Reihenfolge

Um die Dateigröße einer GLB zu reduzieren, gehst du in dieser Reihenfolge vor: (1) Auflösung der Texturen (der Bilder auf der Oberfläche) senken, (2) Anzahl der Polygone verringern, (3) die Geometrie mit Draco oder meshopt komprimieren. Draco und ähnliche Verfahren verkleinern nur die Geometrie, nicht die Bilder. Bei einer Charakter-GLB, die Farben und Oberflächenrelief als Bilder speichert, kann die Datei deshalb größer bleiben als erwartet, wenn du Schritt 1 überspringst.

Dieser Artikel zeigt, wie du erkennst, was in einer GLB tatsächlich Platz belegt, wie die drei Verfahren funktionieren und was sie am Aussehen des Modells ändern, wie du eine mit Figmee erstellte GLB Schritt für Schritt verkleinerst und wie weit du je nach Ziel gehen kannst. Die Funktionen der Tools haben wir im November 2026 in der offiziellen Dokumentation geprüft (Handbuch zu Blender 5.2 LTS, glTF-Transform, gltfpack und model-viewer).

Hinweis: Figmee bietet derzeit Bilder im Figuren-Stil aus deinen Zeichnungen, 3D-Modelldaten (GLB / 3MF) und Drehvideos deiner 3D-Modelle an. Die Bestellung physischer 3D-Drucke ist Coming Soon. Aus Fotos und fotoähnlichen Bildern kann Figmee keine 3D-Modelle erstellen – Grundlage sind Zeichnungen.

Warum sind GLB-Dateien so groß?

Die Größe einer GLB hängt vor allem von zwei Dingen ab: Texturen (Bildern) und Mesh (Geometriedaten). Bei einem Charaktermodell, das Farben, Relief und Materialeigenschaften als Bilder speichert, können die Texturen einen großen Teil der Datei ausmachen. Schau dir deshalb zuerst die Aufteilung an, bevor du entscheidest, wo du kürzt.

Eine GLB ist die binäre Variante von glTF und bündelt Form, Farbe und Material in einer einzigen Datei (was drinsteckt und wie du sie öffnest, erklärt Was ist eine GLB-Datei?). Drei Bestandteile bestimmen die Größe, den Großteil davon die ersten beiden:

  • Mesh: Eckpunktpositionen, Normalen (in welche Richtung eine Fläche zeigt), UVs (wo das Bild auf der Oberfläche liegt) und Ähnliches. Mehr Polygone bedeuten mehr Daten. Den Zusammenhang zwischen Flächenanzahl und Größe beschreibt Was ist die Polygonanzahl?.
  • Texturen: Bilder für Grundfarbe, Relief (die Normal Map), Metallanteil und Rauheit. Verdoppelst du Breite und Höhe eines Bildes, vervierfacht sich die Pixelzahl.
  • Material- und Szeneninformationen: Materialeinstellungen und die Position der Objekte werden als Text gespeichert und machen meist nur einen kleinen Teil aus. Bei animierten GLBs kommt die Animation hinzu.

Am schnellsten siehst du die Aufteilung in Zahlen mit dem Befehl inspect von glTF-Transform. Er gibt eine Tabelle der Szenen, Meshes, Materialien, Texturen und Animationen aus, und laut Hilfetext dient er dazu, zu verstehen, wie viel der Dateigröße auf Geometrie und wie viel auf Texturen entfällt (Quelle: Quellcode der glTF-Transform-CLI, Hilfetext zu inspect, Stand November 2026). Auf einem Rechner mit Node.js:

npm install --global @gltf-transform/cli
gltf-transform inspect model.glb

Der Installationsbefehl stammt von der offiziellen Seite von glTF-Transform. Ohne Kommandozeile geht es auch in Blender: Blende im Viewport die Statistik (Statistics) ein, um die Anzahl der Dreiecke zu sehen, und öffne jede Textur im Image Editor, um ihre Auflösung zu prüfen.

Denk außerdem an den Speicher, nicht nur an die Dateigröße. Der Hilfetext von glTF-Transform weist darauf hin, dass PNG-, JPEG- und WebP-Bilder im GPU-Speicher vollständig entpackt vorliegen müssen. Ein Bild mit 4096 × 4096 Pixeln belegt bei 4 Byte pro Pixel entpackt rund 67 MB – eine Textur, die auf der Festplatte nur wenige Megabyte groß ist, kann ein Modell auf dem Smartphone also trotzdem träge machen.

So unterscheiden sich die drei Verfahren:

VerfahrenWas kleiner wirdWirkung auf das AussehenWichtigste Tools
Texturauflösung senkenBilder (die Datei und der Speicher beim Anzeigen)Details werden aus der Nähe unscharfImage Editor von Blender, resize von glTF-Transform
Polygone reduzierenGeometrieDie Silhouette wird kantig, dünne Teile leiden zuerstDecimate in Blender, simplify von glTF-Transform, -si von gltfpack
Komprimieren (Draco, meshopt)GeometrieKaum VeränderungExporter von Blender, draco / meshopt von glTF-Transform, -c von gltfpack

Um eine komprimierte GLB zu lesen, braucht der Viewer einen Decoder (der die Kompression wieder aufhebt); siehe unten „Wann solltest du komprimieren (Draco, meshopt)?“.

Warum zuerst die Texturen verkleinern?

Draco und meshopt komprimieren die Geometrie einer GLB, nicht ihre Bilder. Wenn Bilder den Großteil der Datei ausmachen, ist das Senken der Texturauflösung der wirksamste Schritt – und an der Form ändert er nichts.

Auch der Hilfetext von glTF-Transform sagt über Draco, dass nur die Geometrie betroffen ist und Animationen sowie Texturen nicht komprimiert werden (Quelle: Quellcode der glTF-Transform-CLI, Hilfetext zu draco, Stand November 2026). Texturen kannst du auf drei Arten verkleinern:

  1. Auflösung senken: Halbierst du Breite und Höhe, bleibt ein Viertel der Pixel übrig. In Blender legst du im Image Editor unter Image > Resize eine neue Breite und Höhe in Pixeln fest (Quelle: Blender 5.2 LTS Handbuch, „Editing Images“, Stand November 2026). In glTF-Transform passt der Befehl resize PNG- und JPEG-Texturen in die mit --width und --height angegebene Maximalgröße ein.
  2. Format und Qualität überdenken: Das Blender-Handbuch erklärt, dass glTF Bilder im PNG- oder JPEG-Format verlangt, dass das verlustfreie PNG grundsätzlich vorzuziehen ist, JPEG sich für Webanwendungen wegen der kleineren Dateien aber anbieten kann. Im Exporter von Blender wählst du das Bildformat (Images) und für JPEG und WebP die Qualität (Image Quality) (Quelle: Blender 5.2 LTS Handbuch, „glTF 2.0“, Stand November 2026).
  3. Ein GPU-freundliches Format (KTX2) nutzen: Laut FAQ von model-viewer ist KTX2 etwa so groß wie JPEG, senkt aber den GPU-Speicherbedarf erheblich (Quelle: model-viewer FAQ, „What is KTX2?“, Stand November 2026). Erzeugen kannst du solche Texturen mit den Befehlen etc1s oder uastc von glTF-Transform oder mit der Option -tc von gltfpack – der Viewer muss dann aber die Erweiterung KHR_texture_basisu unterstützen.

Zwei Dinge solltest du bei Texturen beachten:

  • Die Normal Map besser nicht als JPEG speichern. Die Unschärfe von JPEG kann die Schattierung zerstören; deshalb belässt Figmee Normal Maps als PNG. Auch das offizielle Beispiel von glTF-Transform zum Umwandeln von Texturen nimmt Normal Maps (normalTexture) von der Umwandlung aus (Quelle: glTF-Transform, „textureCompress“, Stand November 2026).
  • Manche Programme können WebP nicht lesen. WebP gehört nicht zu den Standard-Bildformaten von glTF, sondern wird über die Erweiterung EXT_texture_webp genutzt (Quelle: Khronos, „EXT_texture_webp“, Stand November 2026). Figmee hat früher WebP-Texturen in seinen GLBs verwendet, doch manche Programme können WebP nicht lesen. Deshalb nutzen GLBs, die ab dem 25. Oktober 2026 erstellt werden, JPEG für die Farbe und PNG für die Normal Map. Wähle WebP nur, wenn du geprüft hast, dass der Ziel-Viewer es unterstützt – dann macht die Datei auch beim Empfänger keine Probleme.

Wie reduzierst du die Polygonanzahl?

Nutze den Decimate-Modifier in Blender, den Befehl simplify von glTF-Transform oder die Option -si von gltfpack. Je weiter du reduzierst, desto kantiger wird die Silhouette, und dünne Teile wie Haarspitzen oder Finger leiden zuerst. Reduziere deshalb schrittweise und betrachte das Modell dabei in der Größe, in der es später tatsächlich angezeigt wird.

So gehst du in Blender vor (etwa 10–20 Minuten):

  1. Decimate hinzufügen (1 Minute): Markiere das Modell und wähle im Menü zum Hinzufügen von Modifiern Generate > Decimate.
  2. Modus wählen (1 Minute): Es gibt drei Modi. Collapse führt Eckpunkte schrittweise zusammen und berücksichtigt dabei die Form, Un-Subdivide ist das Gegenteil einer Unterteilung und eignet sich für gitterartige Topologie, und Planar reduziert Details bei Formen aus überwiegend ebenen Flächen (Quelle: Blender 5.2 LTS Handbuch, „Decimate Modifier“, Stand November 2026). Für Meshes aus vielen kleinen Dreiecken, wie sie bei KI-generierten Modellen üblich sind, passt meist Collapse.
  3. Ratio senken (5–15 Minuten): Ratio ist der Anteil der Flächen, der erhalten bleibt. Bei 1.0 ändert sich nichts, bei 0.5 bleibt etwa die Hälfte übrig. Vergleiche die im Modifier angezeigte Flächenanzahl mit dem Aussehen und probiere bei symmetrischen Charakteren Symmetry aus, das die Symmetrie entlang einer Achse erhält.
  4. Mit eingeblendeten Texturen prüfen (2 Minuten): Durch das Reduzieren können sich Farben entlang der UV-Nähte verschieben. Wechsle in die Material Preview und zoome auf Gesicht, Haarspitzen und Hände.
  5. Anwenden (wenige Sekunden): Wenn alles passt, wende den Modifier an.

Auf der Kommandozeile reduziert simplify von glTF-Transform mithilfe von meshoptimizer Dreiecke und Eckpunkte: Es steuert das Ziel-Verhältnis (ratio) an, hält den Fehler dabei klein und bricht vorher ab, wenn die Fehlergrenze (error) überschritten würde. Die Dokumentation empfiehlt, für beste Ergebnisse zuerst weld auszuführen, das identische Eckpunkte zusammenführt (Quelle: glTF-Transform, „simplify“, Stand November 2026). Bei gltfpack legst du mit einer Option wie -si 0.5 den Anteil der zu behaltenden Dreiecke zwischen 0 und 1 fest (Quelle: README von gltfpack, Stand November 2026).

Remeshing baut alle Flächen neu auf und verwirft dabei die UVs – die Farben gehen verloren. Wenn du nur eine kleinere Datei willst, nimm Decimate. Den Unterschied erklärt Remesh und Texturbearbeitung in Blender: die Grundlagen, und wie du über viele oder wenige Polygone entscheidest, steht in Low Poly vs. High Poly.

Wann solltest du komprimieren (Draco, meshopt)?

Draco und meshopt verkleinern die Geometrie einer GLB und gehören ganz ans Ende – wenn feststeht, wo die Datei landet. Unterstützt der Viewer sie, sinkt die Größe fast ohne sichtbare Veränderung; unterstützt er sie nicht, lässt sich die Datei gar nicht öffnen.

KompressionWas sie verkleinertWas der Viewer brauchtWichtigste Tools
Draco (KHR_draco_mesh_compression)Dreiecks-MeshesEinen Draco-Decoder. model-viewer lädt ihn standardmäßig von einem Google-CDNExporter von Blender, draco von glTF-Transform
meshopt (EXT_meshopt_compression)Meshes, Morph Targets, AnimationenEinen meshopt-Decoder. In model-viewer standardmäßig nicht aktiviertExporter von Blender, meshopt von glTF-Transform, -c von gltfpack

Quellen der Tabelle (alle Stand November 2026): Der glTF-Exporter von Blender 5.2 LTS hat eine Draco-Gruppe (Data - Draco Compression, mit Kompressionsstufe und Quantisierungseinstellungen für Positionen, Normalen, Texturkoordinaten und mehr) und eine meshopt-Gruppe (Data - Meshopt Compression) (Blender 5.2 LTS Handbuch, „glTF 2.0“). model-viewer lädt seinen Draco-Decoder standardmäßig von einem Google-CDN, sein meshopt-Decoder ist dagegen standardmäßig nicht aktiviert (Dokumentation von model-viewer). Das README von gltfpack schreibt, dass mit -c komprimierte Dateien Loader mit Unterstützung für EXT_meshopt_compression brauchen und dass three.js dies ab r122 unterstützt, wenn du GLTFLoader.setMeshoptDecoder aufrufst (README von gltfpack).

Was du wählst, hängt vom Ziel ab:

  • Eigene Website mit model-viewer: Draco ist am einfachsten, weil es ohne zusätzliche Einstellungen funktioniert.
  • Eine selbst gebaute Seite mit three.js o. Ä.: Beides geht, solange du den Decoder in deinem Loader einstellen kannst.
  • Datei an andere schicken oder in anderer Software bearbeiten: Besser nicht komprimieren. Du kannst nicht davon ausgehen, dass die Software des Empfängers einen Decoder hat.

glTF-Transform bietet außerdem den Komplettbefehl optimize. Das offizielle Beispiel ergänzt --compress draco --texture-compress webp, doch laut Quellcode vereinfacht der Befehl ohne Optionen das Mesh (--simplify ist an), komprimiert mit meshopt und begrenzt Texturen auf 2048 Pixel (Quelle: Quellcode der glTF-Transform-CLI, Stand November 2026). Prüfe diese Voreinstellungen, bevor du ihn nutzt: Ergänze --simplify false, wenn sich die Form nicht ändern darf, und --compress draco, wenn die Datei für model-viewer bestimmt ist.

Wie verkleinerst du eine mit Figmee erstellte GLB?

Eine GLB von Figmee bündelt Form und Farbe in einer Datei, und GLBs, die ab dem 25. Oktober 2026 erstellt wurden, speichern Farbtexturen als JPEG und Normal Maps als PNG. Da die Farben schon JPEG sind, bleiben drei Hebel: Auflösung senken, Polygone reduzieren, komprimieren. Flächenanzahl und Texturauflösung unterscheiden sich von Werk zu Werk – prüfe die Zahlen also in deiner eigenen Datei, bevor du entscheidest, wie viel du kürzt.

  1. GLB speichern (1 Minute): Wähle auf der Werkseite „Speichern“ und dann „3D-Modell (GLB)“. Für das Speichern werden keine zusätzlichen Token verbraucht. Lass die gespeicherte Datei unverändert und arbeite mit einer Kopie.
  2. In Blender importieren und die Aufteilung prüfen (5 Minuten): Importiere über File > Import > glTF 2.0, prüfe die Anzahl der Dreiecke in der Statistik und die Auflösung der Farb- und Relieftexturen im Image Editor. Den Import erklärt Eine GLB von Figmee in Blender importieren ausführlich.
  3. Texturen verkleinern (5–10 Minuten): Skaliere die Farb- und Relieftexturen passend zum Ziel (zum Beispiel auf halbe Breite und Höhe). Die Normal Map bleibt PNG.
  4. Polygone reduzieren (10–20 Minuten): Senke die Ratio von Decimate in kleinen Schritten und hör auf, solange Gesicht, Haarspitzen und Hände in der Anzeigegröße noch gut aussehen.
  5. Exportieren und vergleichen (5 Minuten): Exportiere über File > Export > glTF 2.0 eine GLB und aktiviere die Draco-Kompression, wenn das Ziel sie unterstützt. Prüfe, ob die neue Datei wirklich kleiner ist als das Original und ob Farben und Form im Ziel-Viewer stimmen.

Dieselben Schritte auf der Kommandozeile sehen so aus. Die Werte sind Beispiele; wähle sie kleiner als die Originalauflösung. GLBs, die vor dem 25. Oktober 2026 erstellt wurden, speichern ihre Farbtexturen als WebP. Da resize nur PNG- und JPEG-Texturen verkleinert, bleiben diese Farbtexturen unverändert – nimm für solche Dateien die Schritte in Blender.

gltf-transform resize character.glb step1.glb --width 1024 --height 1024
gltf-transform weld step1.glb step2.glb
gltf-transform simplify step2.glb step3.glb --ratio 0.5
gltf-transform draco step3.glb character-small.glb

Willst du das Modell nur innerhalb von Figmee zeigen, musst du nichts verkleinern: Auf der Freigabeseite lässt sich das 3D-Modell im Viewer von Figmee drehen (siehe 3D-Modell online veröffentlichen). Die Mühe lohnt sich erst, wenn du das Modell auf deine eigene Website oder in ein Spiel mitnimmst. Hast du noch kein 3D-Modell, macht Figmee aus einer einzigen Zeichnung zuerst ein Bild im Figuren-Stil und daraus ein 3D-Modell (ein 3D-Modell kostet 5 Token, das erste pro Konto ist kostenlos). Welche Zeichnungen sich gut für 3D eignen, erfährst du im Guide zum Umwandeln einer Illustration in 3D.

Wie weit kannst du gehen?

Entscheide nach Augenmaß, nicht nach Zahlen. Zeig das Modell in der Größe, in der es auf der echten Seite oder dem echten Bildschirm erscheint, und geh einen Schritt zurück, sobald Gesicht, Haarspitzen oder Hände leiden. So denkst du je nach Ziel:

ZielWorauf es ankommtVorgehen
Eigene Website (model-viewer usw.)Ladezeit, Speicher auf SmartphonesZuerst Texturen verkleinern, zum Schluss Draco
Game-EngineAnzahl gleichzeitig sichtbarer Modelle, RechenlastHängt davon ab, ob ein Modell den Bildschirm füllt oder viele nebeneinanderstehen. Original-GLB aufbewahren
An andere senden oder per MessengerGrößenlimit des Dienstes, Software des EmpfängersLimits unterscheiden sich je nach Dienst, also die Angaben des Ziels prüfen. Besser nicht komprimieren
3D-DruckFeine Details der FormNicht verkleinern. 3MF statt GLB verwenden (die Bestellung physischer 3D-Drucke bei Figmee ist Coming Soon)

Für AR auf Smartphones veröffentlicht Google Empfehlungen für Scene Viewer unter Android: Dateien bis 10 MB, bis zu 100.000 Dreiecke (ideal sind 30.000 bis 50.000) und Texturen bis 2048 × 2048 (Quelle: Google ARCore, „Scene Viewer“, Stand November 2026). Diese Werte gelten für einen bestimmten Viewer und sind nicht überall die richtige Antwort, taugen aber als Richtwert fürs Web. Dieselbe Seite nennt nur wenige unterstützte Erweiterungen, Draco und KTX2 gehören nicht dazu – teste eine GLB für AR deshalb in der unkomprimierten Fassung.

Manchmal ist es auch besser, nicht zu viel zu kürzen. Bei einem Portfolio-Stück, bei dem Besucher bis ans Gesicht heranzoomen sollen, oder bei einem Charakter, dessen feine Accessoires das Besondere sind, reduzierst du Texturen und Polygone vermutlich besser nur leicht und überbrückst die Ladezeit mit einem Poster-Bild (einem Bild, das bis zum Laden des Modells angezeigt wird), damit der erste Eindruck nicht leidet.

Häufige Fragen

Leidet die Qualität, wenn ich eine GLB verkleinere?

Wenn du Texturauflösung und Polygonanzahl senkst, gehen Details aus der Nähe verloren. Draco und meshopt ändern, wie die Geometrie der GLB gespeichert wird; die sichtbare Veränderung ist meist gering, der Viewer braucht aber einen Decoder. Als Faustregel gilt: Reduziere, bis du in der Anzeigegröße keinen Unterschied mehr siehst.

Meine mit Draco komprimierte GLB lässt sich in anderer Software nicht öffnen.

Um eine mit Draco komprimierte GLB zu lesen, braucht die Software oder der Viewer einen Draco-Decoder. model-viewer lädt ihn standardmäßig, Software ohne Unterstützung kann die Datei aber nicht öffnen. Bewahre die unkomprimierte GLB auf und gib diese Fassung an solche Programme weiter.

Kann ich eine GLB von Figmee unverändert auf eine Website stellen?

Ja. GLBs, die ab dem 25. Oktober 2026 erstellt wurden, nutzen für ihre Texturen Standardformate (JPEG für die Farbe, PNG für die Normal Map), sodass glTF-fähige Viewer sie lesen können. Lädt sie dir zu langsam, verkleinere sie in der Reihenfolge dieses Artikels: Texturen, Polygone, dann Kompression. Wie du sie in eine Seite einbindest, erklärt GLB auf der eigenen Website einbinden.

Zusammenfassung

Um eine GLB zu verkleinern, prüfst du zuerst mit inspect oder in Blender, ob Geometrie oder Bilder den Platz belegen. Dann senkst du die Texturauflösung, reduzierst die Polygone und komprimierst passend zum Ziel mit Draco oder meshopt. Speichere die Normal Map nicht als JPEG, nutze WebP nur, wenn das Ziel es unterstützt, und bewahre die GLB vor der Kompression immer auf. Wie weit du gehst, entscheidet sich daran, wann das Modell in seiner tatsächlichen Anzeigegröße zu leiden beginnt.

Wenn du das an einer 3D-Version deines eigenen Charakters ausprobieren willst, erstelle in Figmee aus deiner Zeichnung ein 3D-Modell, speichere die GLB und verkleinere sie mit den Schritten oben.

Verwandte Artikel

Bring deinen Charakter als GLB in Blender oder dein Spiel

Aus einer Zeichnung wird ein 3D-Modell, das du als GLB speichern kannst. Es lässt sich in glTF-fähiger Software wie Blender und Godot öffnen. Es enthält keine Knochen (Rig) – damit es sich bewegt, ist zusätzliche Arbeit nötig.

Von der Zeichnung bis zum ersten 3D-Modell gratis

Diesen Artikel teilen

Unreal Engine: GLB importieren – Interchange-Einstellungen und weiße oder zu stark glänzende Materialien beheben
Design & 3D-Technologie

Unreal Engine: GLB importieren – Interchange-Einstellungen und weiße oder zu stark glänzende Materialien beheben

Unreal Engine 5 importiert GLB-Dateien mit den Standard-Importwerkzeugen. Nach der offiziellen Dokumentation: der Interchange-Dialog beim Ziehen in den Content Browser, warum ein GLB ohne Bones als Static Mesh ankommt, weiße oder metallisch glänzende Materialien beheben, Größe und Ausrichtung sowie der Vergleich mit Unity und Godot.

7. November 202612 Min. Lesezeit
Weiterlesen
GLB in 3MF umwandeln: 3 Wege zur farbigen 3D-Druckdatei
Design & 3D-Technologie

GLB in 3MF umwandeln: 3 Wege zur farbigen 3D-Druckdatei

Es gibt drei Wege, aus einer GLB eine 3MF zu machen. Stammt das Modell aus Figmee, speicherst du die 3MF direkt, ganz ohne Umwandlung. Kann dein Slicer GLB öffnen, importierst du sie und speicherst das Projekt als 3MF. Kann er es nicht, öffnest du die GLB in Blender, exportierst ein Druckformat und speicherst es im Slicer als 3MF. Dazu: wie viel Farbe erhalten bleibt und was du danach prüfen solltest.

10. Oktober 20267 Min. Lesezeit
Weiterlesen