PRAKTISCHER EINSTIEG
Eine GLB-Datei mit gltfpack optimieren
Beginne mit einem konservativen Durchlauf und ändere danach jeweils nur eine Einstellung. Bewahre das Originalmodell auf, um vergleichen und zurückgehen zu können.
1. Ein Modell mit eingebetteten Ressourcen mitbringen
Wähle eine GLB-Datei mit eingebetteter Geometrie und Texturen bis 50 MB. Separate .gltf-, .bin- und Bilddateien werden hier nicht akzeptiert. Die Dateiauswahl öffnet eine lokale Browservorschau; die Serververarbeitung beginnt erst beim Klick auf „Modell optimieren“.
2. Ausgangspunkt wählen
Die Voreinstellung „Konservativ“ behält das ursprüngliche Texturformat bei, ohne eine Dreiecksreduktion oder Meshopt-Komprimierung anzufordern. „Kleinere Datei“ aktiviert zusätzlich eine hohe Meshopt-Komprimierung. Beide behalten standardmäßig benannte Knoten, benannte Materialien und Extras bei. Keine der beiden Voreinstellungen ist verlustfrei.
Die konservative Vorgabe ergibt derzeit diesen lokalen Befehl:
gltfpack -i input.glb -o output.glb -kn -km -keDie Voreinstellung „Kleinere Datei“ ergänzt -cc. Verwende eine passende native gltfpack-1.3-Binärdatei, um die Ausgabe dieses Dienstes zu reproduzieren.
3. Den größten Anteil angehen
Senke bei geometrieintensiven Dateien das Dreiecksziel schrittweise und prüfe Umrisse und dünne Teile. Der Zielwert ist eine Vereinfachungsvorgabe, keine exakte Endzahl. Wähle bei texturlastigen Dateien KTX2 oder WebP, um Texturqualität und maximale Abmessungen einzustellen. Kleinere Abmessungen können sichtbar stärker wirken als eine Geometrieänderung.
Geometriegenauigkeit einstellen
Unter „Erweiterte Einstellungen“ kannst du für Positionen, Texturkoordinaten, Normalen und Vertexfarben jeweils 1–16 Bit wählen. Höhere Werte erhalten feinere Details, können aber die Datei vergrößern. Beginne mit den Standardwerten und prüfe Silhouetten, UV-Nähte und Schattierungen. „Geometriequantisierung deaktivieren“ ergänzt -noq und setzt diese Biteinstellungen außer Kraft. Vereinfachung, Texturkonvertierung und andere Optimierungen bleiben aktiv.
Abtastrate der Animation
Die Abtastrate wirkt sich nur auf Animationen aus. Niedrigere Werte können die Datei verkleinern, aber Bewegungen weniger flüssig machen. Wähle „Nicht neu abtasten“, um die ursprünglichen Zeitpunkte beizubehalten. Andere Animationsoptimierungen bleiben aktiv.
4. Vergleichen und herunterladen
Wechsle zwischen „Original“ und „Optimiert“, betrachte das Modell aus mehreren Winkeln und prüfe Dateigröße und Dreieckszahl. Die Zählung erfasst jedes Mesh-Primitiv einmal, nicht jede Szeneninstanz. Teste auch Animationen, Materialien und Anwendungsverhalten im Ziel-Viewer.
Lade das Ergebnis vor Ablauf herunter, 60 Minuten nach dem Upload. Das Ergebnisfeld enthält den entsprechenden Befehl für deine genauen Einstellungen. Eine größere Ausgabe kann ein gültiges Ergebnis sein; versuche eine andere Einstellung oder behalte das Original.
Wann die lokale Engine sinnvoll ist
Führe gltfpack lokal aus, wenn dein Modell die Grenzen dieses Dienstes überschreitet, Optionen außerhalb dieser Oberfläche benötigt oder auf deinem Gerät bleiben muss. Natives gltfpack akzeptiert mehr Eingabeformate als der hier angebotene Ablauf mit einer einzelnen GLB-Datei. Installation und alle Optionen: offizielle gltfpack-Dokumentation
GLB-Polygonreduktion mit gltfpack →
GLB-Texturkompression: KTX2 und WebP →
Optimierung animierter GLB-Dateien: eine CesiumMan-Fallstudie →
Optimierer öffnen ↗