EEN PRAKTISCHE BEGIN

Hoe een GLB te optimaliseren met gltfpack

Begin met een conservatieve pas en wijzig vervolgens één instelling tegelijk. Bewaar het originele model, zodat u kunt vergelijken en terug kunt gaan.

1. Neem een ​​zelfstandig model mee

Kies één GLB met ingebouwde geometrie en texturen, tot 50 MB. Afzonderlijke .gltf-, .bin- en afbeeldingsbestanden worden hier niet geaccepteerd. Als u een bestand selecteert, wordt een lokaal browservoorbeeld geopend; de verwerking begint pas op de server als u op Model optimaliseren klikt.

2. Kies een startpunt

Voorzichtig behoudt het originele textuurformaat en vereist geen driehoeksreductie of Meshopt-compressie. Kleiner bestand voegt hoge Meshopt-compressie toe. Beide behouden standaard benoemde knooppunten, benoemde materialen en extras. Geen van beide presets is verliesvrij.

De conservatieve preset produceert momenteel dit lokale commando:

gltfpack -i input.glb -o output.glb -kn -km -ke

De voorinstelling Kleiner bestand wordt toegevoegd -cc. Gebruik een overeenkomend native binair bestand gltfpack 1.3 bij het reproduceren van de uitvoer van deze service.

3. Pas de grootste bijdrager aan

Voor vijlen met veel geometrie laat u het driehoekige doel geleidelijk zakken en inspecteert u silhouetten en dunne delen. Het doel is een vereenvoudigingsdoelstelling, geen exacte eindtelling. Voor bestanden met veel textuur kiest u KTX2 of WebP om textuurkwaliteit en maximale afmetingen in te schakelen. Een kleinere dimensie kan een meer zichtbare impact hebben dan een geometrieverandering.

Lees de compatibiliteitsgids voordat u compressie inschakelt of het textuurformaat wijzigt.

Pas de precisie van de geometrie aan

Met de geavanceerde instellingen kunt u 1–16 bits kiezen voor posities, textuurcoördinaten, normalen en hoekpuntkleuren. Hogere waarden behouden fijnere details, maar kunnen de grootte vergroten. Begin met de standaardinstellingen en inspecteer vervolgens de silhouetten, UV-naden en schaduwen. Schakel geometriekwantisering uit, negeert deze bitinstellingen en voegt -noq toe; het schakelt vereenvoudiging, textuurconversie of andere optimalisatie niet uit.

Bemonsteringssnelheid van animaties

Heeft alleen invloed op animaties. Lagere snelheden kunnen de grootte verkleinen, maar de beweging minder soepel maken. Niet opnieuw samplen zorgt ervoor dat de brontiming behouden blijft; andere animatie-optimalisatie is nog steeds van toepassing.

4. Vergelijk en download

Schakel tussen Origineel en Geoptimaliseerd, inspecteer het model vanuit verschillende hoeken en controleer het aantal afmetingen en driehoeken. Tellingen tellen elke mesh-primitief één keer op, in plaats van elke scène-instantie. Test ook animaties, materialen en applicatiegedrag in uw bestemmingsviewer.

Downloaden voordat het resultaat verloopt, 60 minuten na het uploaden. Het resultatenpaneel bevat de equivalente opdracht voor uw exacte instellingen. Een grotere output kan een geldig resultaat zijn; probeer een andere instelling of bewaar het origineel.

Wanneer moet u de lokale engine gebruiken?

Voer gltfpack lokaal uit als uw asset de limieten van deze service overschrijdt, opdrachtregelopties buiten deze interface nodig heeft of op uw apparaat moet blijven staan. Native gltfpack accepteert meer invoerformaten dan de single-GLB-workflow van deze site. Zie de officiële motordocumentatie voor installatie en de volledige optielijst.

Hoe de GLB-bestandsgrootte te verkleinen →

GLB veelhoekreductie met gltfpack →

GLB textuurcompressie: KTX2 en WebP →

Open de optimalisatie ↗