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 -keDe 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.
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 ↗