Bringen Sie Ihren GLB mit
Ein eigenständiges Modell mit eingebetteten Texturen. Untersuchen Sie es aus jedem Blickwinkel.
DAS GLB-OPTIMIERUNGSTOOL
Reduzieren Sie die Dateigröße Ihrer 3D-Modelle.
Mit gltfpack optimieren, Ergebnisse vergleichen und herunterladen.
Bewährte Engine.
Einfache Bedienung.
Priorisiert die Anzahl der Zieldreiecke vor der Qualität und ignoriert die Fehlergrenze. Kann Silhouetten und Details sichtbar verändern. Standardmäßig deaktiviert.
Gilt nur unter der Dreiecksretention 100%. Niedrigere Fehlergrenzen und gesperrte Grenzen können das Erreichen der Zieldreiecksanzahl verhindern.
Durch das Deaktivieren der Quantisierung erhöht sich normalerweise die Dateigröße. Andere Optimierungen gelten weiterhin; Dies ist kein verlustfreier Modus.
Niedrigere Werte beeinträchtigen die Präzision gegenüber der Größe und können das Modell sichtbar verzerren. Standardwerte: Position 14, UV 12, Normal 8, Farbe 8 Bit. Tangenten verwenden höchstens 8 Bit.
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.
Skaliert Texturabmessungen beim Konvertieren in KTX2 oder WebP. Es gilt auch die maximale Texturgröße. Kleinere Texturen können Details verlieren.
Gilt nur für KTX2. UASTC bietet eine höhere Qualität, aber normalerweise viel größere Dateien.
Gilt beim Konvertieren von Texturen. Die Qualitätsskalen unterscheiden sich je nach Codec.
REPRODUZIERBAR DURCH DESIGN
KLEINERE VERMÖGENSWERTE. WENIGER SCHRITTE.
Echte gltfpack-Optimierung, mit Raum, um zu sehen, was sich ändert.
Ein eigenständiges Modell mit eingebetteten Texturen. Untersuchen Sie es aus jedem Blickwinkel.
Behalten Sie die Geometrie bei, zielen Sie auf weniger Dreiecke ab oder wählen Sie einen Texturcodec. Sie kontrollieren die Kompromisse.
Vergleichen Sie das Ergebnis und seine Ladeanforderungen. Laden Sie es herunter, wenn es für Ihr Projekt funktioniert.
01 / DATEIGRÖSSE
Wenn das Netz viele Dreiecke aufweist, versuchen Sie, die Dreiecksrückhaltung etwas zu verringern. Überprüfen Sie gebogene Kanten, dünne Teile und Löcher auf Veränderungen. Wenn die Datei immer noch groß ist, hilft das Reduzieren weiterer Dreiecke möglicherweise nicht viel. Vergleichen Sie als Nächstes die Textureinstellungen.
Versuchen Sie es mit einer kleineren Texturgröße und vergleichen Sie das Ergebnis aus nächster Nähe. Überprüfen Sie Text, Muster und Oberflächendetails. Behalten Sie eine höhere Auflösung für Modelle bei, in die Benutzer hineinzoomen können. Für Modelle, die in einem festen Abstand angezeigt werden, können kleinere Texturen ausreichend sein.
Spielen Sie nach dem Verringern der Abtastrate die gesamte Animation ab. Achten Sie auf Sprünge bei schnellen Bewegungen, rutschende Füße und eine Pause an der Schleifengrenze. Wenn diese auftreten, erhöhen Sie die Abtastrate und vergleichen Sie erneut.
02 / EINSTELLUNGEN
Wenn Ihr Viewer Meshopt unterstützt, probieren Sie die Voreinstellung „Kleinere Datei“ aus. Testen Sie dann auf einem Telefon über eine typische Mobilfunkverbindung. Überprüfen Sie, wie lange es dauert, bis das Modell angezeigt wird und ob es sich reibungslos dreht. Ein kleinerer Download allein sagt noch nichts über die Leistung aus.
Beginnen Sie mit der Voreinstellung „Konservativ“ und verwenden Sie die Beleuchtung Ihrer Produktseite. Überprüfen Sie kleine Schriften, Kantenformen, transparente Teile und Reflexionen. Ändern Sie jeweils eine Einstellung, damit Sie jeden sichtbaren Unterschied erkennen können.
Testen Sie die Wiedergabe von Animationen, die Objektauswahl und den Materialwechsel in Ihrer Anwendung. Wenn Ihr Code Knotennamen oder extras verwendet, lassen Sie deren Aufbewahrungsoptionen aktiviert und überprüfen Sie diese Suchvorgänge nach der Optimierung.
03 / KONTROLLEN
Vergleichen Sie das Original- und das optimierte Modell aus demselben Winkel und derselben Entfernung und betrachten Sie dann einige Nahaufnahmen. Behalten Sie die Originaldatei und verwenden Sie sie bei jedem neuen Versuch, damit sich bei wiederholten Optimierungen keine Änderungen anhäufen.
Die endgültige Dreiecksanzahl kann aufgrund der Fehlergrenze oder Netzbeschränkungen über Ihrem Zielwert liegen. Lesen Sie die Ergebnisnotiz, bevor Sie die Fehlergrenze erhöhen oder eine aggressive Vereinfachung aktivieren, und überprüfen Sie die Form nach jeder Änderung erneut.
Überprüfen Sie die unter dem Befehl aufgeführten Ausgabeerweiterungen. Ihr Viewer benötigt die entsprechende Unterstützung für Meshopt, KTX2 oder WebP. Testen Sie dort das Laden, die Materialien und die Animationen, bevor Sie die Originaldatei ersetzen.
Ein kleiner Kontext reicht weit
Eine praktische Komplettlösung, vom ersten Upload bis zu einem reproduzierbaren Befehl.
02 / KOMPATIBILITÄT PRÜFENMeshopt, KTX2, WebP und die Details, die Ihr Zielbetrachter benötigt.
03 / LÖSEN SIE EIN PROBLEMAbgelehnte Eingaben, größere Dateien, fehlende Texturen und abgelaufene Ergebnisse.
Finden Sie heraus, ob Geometrie oder Texturen Ihr GLB groß machen, vergleichen Sie die Messergebnisse und wählen Sie aus, welche Einstellung zuerst geändert werden soll.
Reduzieren Sie die Anzahl der Dreiecke mit Aufbewahrungszielen, Fehlergrenzen und Grenzsperren. Vergleichen Sie gewöhnliche und aggressive Vereinfachung anhand einer gemessenen Stichprobe.
Wählen Sie KTX2 oder WebP für GLB-Texturen, passen Sie Abmessungen und Qualität an und vergleichen Sie ETC1S, UASTC und WebP mit derselben generierten Textur.
Laden Sie Meshopt-komprimierte GLB- und KTX2-Texturen in Three.js mit GLTFLoader, MeshoptDecoder und KTX2Loader. Enthält ein npm-Beispiel und Ladeprüfungen.
Diagnostizieren Sie einen GLB, der nach der Optimierung gewachsen ist: Komprimierung, UASTC-Texturen, Präzisionseinstellungen und Overhead für kleine Dateien entfernt.
* Dreieckszählungen summieren jedes Netzgrundelement einmal, mit Ausnahme wiederholter Szeneninstanzen. Durch die Netzzusammenführung kann diese Anzahl ohne Vereinfachung geändert werden.
Die Ergebnisse können größer sein. Knoten, Animations-Sampling und Präzision können sich ändern; Benutzerdefinierte Erweiterungen und Attribute können verworfen werden. Die Eingabe Draco wird nicht unterstützt. Eine erfolgreiche Vorschau garantiert nicht die Kompatibilität mit jeder Anwendung. Verarbeitungslimit: 120 Sekunden.