EIN PRAKTISCHER ANFANG
So optimieren Sie einen GLB mit gltfpack
Beginnen Sie mit einem konservativen Ansatz und ändern Sie dann jeweils eine Einstellung. Behalten Sie das Originalmodell, damit Sie es vergleichen und zurückgeben können.
1. Bringen Sie ein eigenständiges Modell mit
Wählen Sie einen GLB mit eingebetteter Geometrie und Texturen, bis zu 50 MB. Separate .gltf-, .bin- und Bilddateien werden hier nicht akzeptiert. Wenn Sie eine Datei auswählen, wird eine lokale Browservorschau geöffnet. Die Verarbeitung beginnt auf dem Server erst, wenn Sie auf „Modell optimieren“ klicken.
2. Wählen Sie einen Ausgangspunkt
Schonend Behält das ursprüngliche Texturformat bei und erfordert keine Dreiecksreduzierung oder Meshopt-Komprimierung. Kleinere Datei fügt hohe Meshopt-Komprimierung hinzu. Beide behalten standardmäßig benannte Knoten, benannte Materialien und extras bei. Keine der Voreinstellungen ist verlustfrei.
Die konservative Voreinstellung erzeugt derzeit diesen lokalen Befehl:
gltfpack -i input.glb -o output.glb -kn -km -keDie Voreinstellung „Kleinere Datei“ fügt hinzu -cc. Verwenden Sie beim Reproduzieren der Ausgabe dieses Dienstes eine passende native gltfpack 1.3-Binärdatei.
3. Passen Sie den größten Beitragszahler an
Senken Sie bei geometrielastigen Dateien das Dreiecksziel schrittweise ab und prüfen Sie Silhouetten und dünne Teile. Bei dem Ziel handelt es sich um ein Vereinfachungsziel, nicht um eine genaue Endzählung. Wählen Sie für Dateien mit vielen Texturen KTX2 oder WebP, um Texturqualität und maximale Abmessungen zu ermöglichen. Eine kleinere Abmessung kann sichtbarere Auswirkungen haben als eine Geometrieänderung.
Lesen Sie die Kompatibilitätsleitfaden bevor Sie die Komprimierung aktivieren oder das Texturformat ändern.
Passen Sie die Geometriegenauigkeit an
In den erweiterten Einstellungen können Sie 1–16 Bit für Positionen, Texturkoordinaten, Normalen und Scheitelpunktfarben auswählen. Höhere Werte bewahren feinere Details, können aber die Größe erhöhen. Beginnen Sie mit den Standardeinstellungen und prüfen Sie dann Silhouetten, UV-Nähte und Schattierungen. Geometriequantisierung deaktivieren ignoriert diese Biteinstellungen und fügt -noq hinzu; Vereinfachung, Texturkonvertierung oder andere Optimierungen werden dadurch nicht deaktiviert.
Abtastrate der Animation
Betrifft nur Animationen. Niedrigere Raten verringern möglicherweise die Größe, machen die Bewegung jedoch weniger gleichmäßig. Bei „Kein erneutes Abtasten“ bleibt das Quellen-Timing erhalten. Andere Animationsoptimierungen gelten weiterhin.
4. Vergleichen und herunterladen
Wechseln Sie zwischen Original und Optimiert, prüfen Sie das Modell aus verschiedenen Blickwinkeln und überprüfen Sie Größe und Dreiecksanzahl. Die Zählungen summieren jedes Netzgrundelement einmal und nicht jede Szeneninstanz. Testen Sie außerdem Animationen, Materialien und Anwendungsverhalten in Ihrem Ziel-Viewer.
Herunterladen, bevor das Ergebnis abläuft, 60 Minuten nach dem Hochladen. Das Ergebnisfenster enthält den entsprechenden Befehl für Ihre genauen Einstellungen. Eine größere Ausgabe kann ein gültiges Ergebnis sein; Versuchen Sie es mit einer anderen Einstellung oder behalten Sie das Original bei.
Wann sollte die lokale Engine verwendet werden?
Führen Sie gltfpack lokal aus, wenn Ihr Asset die Grenzen dieses Dienstes überschreitet, Befehlszeilenoptionen außerhalb dieser Schnittstelle benötigt oder auf Ihrem Gerät bleiben muss. Natives gltfpack akzeptiert mehr Eingabeformate als der Single-GLB-Workflow dieser Site. Siehe die offizielle Motordokumentation zur Installation und die vollständige Optionsliste.
So reduzieren Sie die Dateigröße GLB →
GLB Polygonreduktion mit gltfpack →
GLB Texturkomprimierung: KTX2 und WebP →
Öffnen Sie den Optimierer ↗