Leitfaden zur Dateigröße

Wie reduziere ich die Größe einer GLB-Datei? Wählen Sie den passenden Weg

Wie reduziere ich die Größe einer GLB-Datei? Finden Sie zuerst heraus, was den Speicherplatz belegt. Ein dichtes Mesh erfordert eine andere Lösung als übergroße Texturen, und der kleinste Export sieht nicht unbedingt am besten aus.

Kostenlos starten · keine Anmeldung
3D-Modellgrafik zur Veranschaulichung eines Workflows zur GLB-Optimierung

Finden Sie heraus, welcher Fall auf Sie zutrifft (Entscheidungstabelle)

Prüfen Sie die GLB-Datei, bevor Sie sie ändern. An der Dateigröße allein lässt sich nicht erkennen, ob Geometrie, Bilder oder Animationen den größten Anteil ausmachen.

Weg A

Wählen Sie diesen Weg, wenn die GLB-Datei übermäßig viele Dreiecke, verborgene Geometrie oder wiederholt verwendete, sehr detaillierte Meshes enthält. Reduzieren Sie die Geometrie in kleinen Schritten, statt sie auf einmal stark zu vereinfachen.

  1. 1

    Aufwendige Meshes finden

    Prüfen Sie die Dreiecksanzahl pro Objekt und ermitteln Sie Details, die bei der tatsächlichen Anzeigegröße des Modells kaum sichtbar sein werden. Bewahren Sie den ursprünglichen Export neben einer Arbeitskopie auf. Wenn ein einzelnes dekoratives Element den Großteil der Geometrie ausmacht, optimieren Sie zuerst dieses Element, statt die gesamte Szene zu vereinfachen.

  2. 2

    Beim Vereinfachen wichtige Konturen beachten

    Wenden Sie eine moderate Dezimierung oder Retopologie auf die ausgewählten Meshes an. Bewahren Sie die Silhouette, harte Kanten, Öffnungen und Gelenke; prüfen Sie die UV-Nähte, bevor Sie das Ergebnis übernehmen. Ein GLB-Polygon-Reduzierer verändert geometrische Details und hat daher möglicherweise nur geringe Auswirkungen, wenn eingebettete Bilder den größten Teil der Datei ausmachen.

  3. 3

    Exportieren und vergleichen

    Exportieren Sie eine weitere GLB-Datei und vergleichen Sie ihre Größe in Byte, die Dreiecksanzahl und das Erscheinungsbild mit der unveränderten Kopie. Drehen Sie beide Modelle, betrachten Sie gekrümmte Konturen aus der Nähe und prüfen Sie, ob die Materialien noch richtig ausgerichtet sind. Wiederholen Sie den Vorgang nur, wenn eine weitere Reduzierung eine nennenswerte Platzersparnis ohne inakzeptable sichtbare Veränderungen bringt.

Weg B

Wählen Sie diesen Weg, wenn große Texturbilder, redundante Daten oder Animationen stärker zur Dateigröße beitragen als die Mesh-Dichte. Eine Reduzierung der Polygonanzahl allein kann diese Ursachen nicht beheben.

  • Texturen bleiben groß

    Eine reine Mesh-Reduzierung verändert weder die Größe noch die Komprimierung der in eine GLB-Datei eingebetteten Bilder. Große Farb-, Normal- und Rauheitskarten können mehr Speicherplatz beanspruchen als die Geometrie, insbesondere bei einem einfachen Objekt mit mehreren Materialien.

    LösungPassen Sie jede Textur an die Auflösung an, die ihr Betrachtungsabstand erfordert, wählen Sie ein geeignetes Bildformat und überprüfen Sie feine Details nach dem erneuten Export.

  • Animation benötigt weiterhin ihre Daten

    Das Dezimieren einer Oberfläche entfernt nicht automatisch ungenutzte Animationsclips und vereinfacht keine Keyframes. Aggressive Änderungen am Mesh können außerdem einen animierten Charakter an den Gelenken verformen.

    LösungEntfernen Sie ungenutzte Clips, überprüfen Sie die Keyframe-Dichte in Ihrem Quell-Editor und testen Sie die vollständige Bewegung im exportierten GLB.

  • Wiederholte Assets können weiterhin dupliziert bleiben

    Es kann nicht vorausgesetzt werden, dass ein Reduzierer identische Materialien zusammenführt, ungenutzte Objekte entfernt oder wiederholte Meshes in Instanzen umwandelt. Diese Änderungen hängen von der Quellszene und der Export-Pipeline ab.

    LösungBereinigen Sie die Quellszene, prüfen Sie auf doppelte Assets und exportieren Sie erneut, bevor Sie beurteilen, ob eine Mesh-Reduzierung erforderlich ist.

  • Komprimierung bringt Kompatibilitätskosten mit sich

    Geometrie- oder Texturkomprimierung kann die Downloadgröße reduzieren, ohne so viele sichtbare Details zu entfernen. Der empfangende Viewer muss jedoch die gewählte Kodierung unterstützen. Eine kleinere Datei ist nicht hilfreich, wenn sie an ihrem Veröffentlichungsort nicht geladen werden kann.

    LösungÜberprüfen Sie, welche GLB-Erweiterungen der Ziel-Viewer unterstützt, und behalten Sie eine unkomprimierte Fallback-Version bei, wenn die Kompatibilität ungewiss ist.

abschließende Prüfung

Vergleichen Sie jeden Kandidaten mit dem Original in dem für ihn vorgesehenen Viewer. Wählen Sie die kleinste Version aus, die weiterhin Ihre Anforderungen an Darstellung, Bewegung und Kompatibilität erfüllt.

1

Bestes Ausgangssignal

Kandidat mit Geometrie-Fokus

Hohe Polygonanzahl bei sichtbaren Meshes

Kandidat mit Textur- und Daten-Fokus

Große eingebettete Bilder oder unnötige Szenendaten

2

Primäre Änderung

Kandidat mit Geometrie-Fokus

Ausgewählte Mesh-Oberflächen vereinfachen

Kandidat für Textur- und Datenoptimierung

Bilder skalieren oder neu komprimieren; ungenutzte Daten entfernen

3

Risiko für die Silhouette

Kandidat für vorrangige Geometrieoptimierung

Kurven, Öffnungen und kleine hervorstehende Teile prüfen

Kandidat für Textur- und Datenoptimierung

In der Regel unverändert, wenn das Mesh nicht bearbeitet wird

4

Risiko für Oberflächendetails

Kandidat für vorrangige Geometrieoptimierung

UV-Nähte und Schattierung nach der Vereinfachung prüfen

Kandidat für Textur- und Datenoptimierung

Texturschärfe, Farbverläufe und Normal Maps prüfen

5

Animationsprüfung

Kandidat für vorrangige Geometrieoptimierung

Verformungen an den Gelenken über den gesamten Verlauf jedes Clips prüfen

Kandidat für Textur- und Datenoptimierung

Prüfen, ob die benötigten Clips und ihr Timing beim Export erhalten geblieben sind

6

Kompatibilitätsprüfung

Kandidat für vorrangige Geometrieoptimierung

Die exportierte GLB-Datei im Ziel-Viewer laden

Kandidat für Textur- und Datenoptimierung

Prüfen, ob der Viewer die verwendete Komprimierung unterstützt

7

Ergebnis akzeptieren, wenn

Kandidat für vorrangige Geometrieoptimierung

Die Dateigröße sinkt, und das Modell behält ausreichend Formdetails

Kandidat für Textur- und Datenoptimierung

Die Dateigröße sinkt, und wichtige Texturdetails bleiben erkennbar

Tutorial-FAQ

Prüfen Sie die Datei, um festzustellen, ob Meshes, eingebettete Texturen oder andere Szenendaten den größten Teil der Dateigröße ausmachen. Vereinfachen Sie übermäßig dichte Meshes, verkleinern Sie Texturen, deren Auflösung für die Darstellung nicht erforderlich ist, und entfernen Sie ungenutzte Assets aus der Ausgangsszene. Exportieren Sie eine neue GLB-Datei und vergleichen Sie sowohl ihre Größe als auch ihr Aussehen im vorgesehenen Viewer.

Beginnen Sie bei der größten Quelle unnötiger Daten, nicht bei der Einstellung, die am leichtesten zu finden ist. Wenn das Modell eine moderate Dreieckszahl, aber mehrere große Bilder hat, helfen Änderungen an den Texturen wahrscheinlich mehr. Wenn die Geometrie den größten Teil ausmacht und das Modell auf dem Bildschirm klein erscheint, testen Sie zuerst eine gezielte Vereinfachung der Meshes.

Eingebettete Texturen, Animationen oder doppelte Assets können den Großteil der verbleibenden Dateigröße ausmachen. Prüfen Sie diese Komponenten in der Ausgangsszene und vergleichen Sie die Größen der exportierten Dateien, nachdem Sie jeweils nur einen Faktor geändert haben. Vergewissern Sie sich außerdem, dass das vereinfachte Mesh und nicht das Original in den neuen Export aufgenommen wurde.

Öffnen Sie die Datei im Viewer oder in der Anwendung, in der sie verwendet werden soll, und nicht nur im Editor, aus dem sie exportiert wurde. Prüfen Sie die Silhouette, die Materialien, die Schärfe der Texturen und jede benötigte Animation. Wenn Sie die Komprimierung aktiviert haben, stellen Sie vor dem Ersetzen des Originals sicher, dass die Zielanwendung die resultierende Datei unterstützt.

3D-Studio erkunden
3D-Studio erkunden