EEN PRAKTISCH BEGIN

Een GLB optimaliseren met gltfpack

Begin met een behoudende bewerking en verander daarna één instelling tegelijk. Bewaar het originele model om te kunnen vergelijken en terugkeren.

1. Neem een compleet model mee

Kies één GLB met ingesloten geometrie en texturen van maximaal 50 MB. Losse .gltf-, .bin- en afbeeldingsbestanden worden hier niet geaccepteerd. Een bestand kiezen opent een lokale browserweergave; serververwerking start pas wanneer je op Model optimaliseren klikt.

2. Kies een uitgangspunt

De preset Behoudend houdt het oorspronkelijke textuurformaat aan zonder driehoeksreductie of Meshopt-compressie aan te vragen. Kleiner bestand voegt een hoog niveau van Meshopt-compressie toe. Beide behouden standaard benoemde knooppunten, benoemde materialen en extras. Geen van beide presets is verliesvrij.

De preset Behoudend levert momenteel deze lokale opdracht op:

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

De preset Kleiner bestand voegt -cc toe. Gebruik een overeenkomstig native gltfpack 1.3-programma om de uitvoer van deze dienst te reproduceren.

3. Pak de grootste bijdrage aan

Voor bestanden met veel geometrie verlaag je geleidelijk het driehoekdoel en bekijk je contouren en dunne delen. Het doel is een streefwaarde, geen exact eindaantal. Voor bestanden met grote texturen kies je KTX2 of WebP om kwaliteit en maximale afmetingen te regelen. Kleinere afmetingen kunnen zichtbaarder zijn dan een geometriewijziging.

Controleer de compatibiliteit van je viewer voordat je compressie inschakelt of het textuurformaat wijzigt.

Geometrische precisie aanpassen

Kies bij Geavanceerde instellingen 1–16 bits voor posities, textuurcoördinaten, normalen en vertexkleuren. Hogere waarden behouden fijnere details, maar kunnen het bestand groter maken. Begin met de standaardwaarden en bekijk silhouetten, UV-naden en schaduwwerking. Geometriekwantisatie uitschakelen voegt -noq toe en heeft voorrang op deze bitinstellingen. Vereenvoudiging, textuurconversie en andere optimalisaties blijven actief.

Samplefrequentie van animaties

De samplefrequentie heeft alleen invloed op animaties. Lagere waarden kunnen het bestand verkleinen, maar bewegingen minder vloeiend maken. Kies Niet opnieuw samplen om de oorspronkelijke timing te behouden. Andere animatieoptimalisaties blijven actief.

4. Vergelijk en download

Wissel tussen Origineel en Geoptimaliseerd, bekijk het model vanuit verschillende hoeken en controleer grootte en driehoekaantallen. Elke meshprimitief telt één keer, niet elke instantie in de scène. Test ook animaties, materialen en toepassingsgedrag in je doelviewer.

Download voordat het resultaat verloopt, 60 minuten na het uploaden. Het resultaatpaneel bevat de opdracht voor jouw exacte instellingen. Grotere uitvoer kan een geldig resultaat zijn; probeer een andere instelling of behoud het origineel.

Wanneer de lokale engine gebruiken

Voer gltfpack lokaal uit als je model de limieten van deze dienst overschrijdt, opties nodig heeft die deze interface niet biedt of op je eigen apparaat moet blijven. Native gltfpack accepteert meer invoerformaten dan deze site, die één GLB-bestand tegelijk verwerkt. Installatie en alle opties: officiële gltfpack-documentatie

De bestandsgrootte van een GLB verkleinen →

GLB-polygonen verminderen met gltfpack →

GLB-texturen comprimeren: KTX2 en WebP →

Optimalisatie van geanimeerde GLB-bestanden: een CesiumMan-casestudy →

Open de optimalisatietool ↗