Neem uw GLB mee
Eén op zichzelf staand model, waarin de texturen zijn ingebed. Inspecteer het vanuit elke hoek.
DE GLB OPTIMALISATIETOOL
Verklein je 3D-modellen.
Optimaliseer met gltfpack, vergelijk het resultaat en download je model.
Een vertrouwde engine.
Eenvoudiger werken.
Geeft prioriteit aan het aantal doeldriehoeken boven kwaliteit en negeert de foutlimiet. Kan silhouetten en details zichtbaar veranderen. Standaard uitgeschakeld.
Geldt alleen onder 100% driehoeksretentie. Lagere foutlimieten en vergrendelde grenzen kunnen ertoe leiden dat het aantal doeldriehoeken niet wordt bereikt.
Als u kwantisering uitschakelt, neemt de bestandsgrootte gewoonlijk toe. Andere optimalisaties zijn nog steeds van toepassing; dit is geen verliesloze modus.
Lagere waarden ruilen precisie in voor grootte en kunnen het model zichtbaar vertekenen. Standaardwaarden: positie 14, UV 12, normaal 8, kleur 8 bits. Raaklijnen gebruiken maximaal 8 bits.
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.
Schaalt textuurafmetingen bij conversie naar KTX2 of WebP. Ook de maximale textuurgrootte geldt. Kleinere texturen kunnen details verliezen.
Geldt alleen voor KTX2. UASTC biedt een hogere kwaliteit, maar meestal veel grotere bestanden.
Van toepassing bij het converteren van texturen. Kwaliteitsschalen verschillen per codec.
REPRODUCEERBAAR DOOR ONTWERP
KLEINERE ACTIVA. MINDER STAPPEN.
Echte gltfpack-optimalisatie, met ruimte om te zien wat er verandert.
Eén op zichzelf staand model, waarin de texturen zijn ingebed. Inspecteer het vanuit elke hoek.
Behoud de geometrie, richt je op minder driehoeken of kies een textuurcodec. Jij beheert de afwegingen.
Vergelijk het resultaat en de laadvereisten. Downloaden wanneer het werkt voor uw project.
01 / BESTANDSGROOTTE
Als het gaas veel driehoeken heeft, probeer dan de driehoekretentie iets te verlagen. Controleer gebogen randen, dunne onderdelen en gaten op veranderingen. Als het bestand nog steeds groot is, zal het verkleinen van meer driehoeken misschien niet veel helpen; vergelijk vervolgens de textuurinstellingen.
Probeer een kleinere textuurgrootte en vergelijk het resultaat van dichtbij. Controleer tekst, patronen en oppervlaktedetails. Behoud meer resolutie voor modellen waarop gebruikers kunnen inzoomen; kleinere texturen kunnen voldoende zijn voor modellen die op een vaste afstand worden getoond.
Nadat u de bemonsteringsfrequentie hebt verlaagd, speelt u de hele animatie af. Let op sprongen tijdens snelle bewegingen, glijdende voeten en een pauze bij de lusgrens. Als deze verschijnen, verhoog dan de bemonsteringsfrequentie en vergelijk opnieuw.
02 / INSTELLINGEN
Als uw viewer Meshopt ondersteunt, probeer dan de voorinstelling Kleiner bestand. Test vervolgens op een telefoon via een normale mobiele verbinding. Controleer hoe lang het duurt voordat het model verschijnt en of het soepel draait; een kleinere download alleen vertelt u niet hoe deze zal presteren.
Begin met de Conservatieve preset en gebruik de verlichting van uw productpagina. Controleer kleine letters, randvormen, transparante delen en reflecties. Wijzig één instelling tegelijk, zodat u elk zichtbaar verschil kunt traceren.
Test het afspelen van animaties, objectselectie en materiaalwisseling in uw toepassing. Als uw code knooppuntnamen of extras gebruikt, laat dan de bewaaropties ervan ingeschakeld en controleer die zoekopdrachten na optimalisatie.
03 / CHEQUES
Vergelijk het originele en geoptimaliseerde model vanuit dezelfde hoek en afstand, en bekijk vervolgens enkele close-ups. Bewaar het originele bestand en gebruik het voor elke nieuwe poging, zodat de wijzigingen zich niet ophopen tijdens herhaalde optimalisaties.
Het uiteindelijke aantal driehoeken kan boven uw doel liggen vanwege de foutlimiet of mesh-beperkingen. Lees de resultaatnota voordat u de foutlimiet verhoogt of agressieve vereenvoudiging inschakelt, en controleer de vorm opnieuw na beide wijzigingen.
Controleer de uitvoerextensies die onder de opdracht worden vermeld. Uw kijker heeft de bijbehorende ondersteuning nodig voor Meshopt, KTX2 of WebP. Test het laden, de materialen en de animaties daar voordat u het originele bestand vervangt.
Met een kleine context kom je een heel eind
Een praktische walkthrough, van uw eerste upload tot een reproduceerbaar commando.
02 / CONTROLEER COMPATIBILITEITMeshopt, KTX2, WebP en de details die uw bestemmingsviewer nodig heeft.
03 / EEN PROBLEEM OPLOSSENGeweigerde invoer, grotere bestanden, ontbrekende texturen en verlopen resultaten.
Ontdek of geometrie of texturen uw GLB groot maken, vergelijk meetresultaten en kies welke instelling u eerst wilt wijzigen.
Verminder het aantal GLB-driehoeken met retentiedoelen, foutlimieten en grensvergrendeling. Vergelijk gewone en agressieve vereenvoudiging op een gemeten monster.
Kies KTX2 of WebP voor GLB-texturen, pas de afmetingen en kwaliteit aan en vergelijk ETC1S, UASTC en WebP op dezelfde gegenereerde textuur.
Laad Meshopt-gecomprimeerde GLB- en KTX2-texturen in Three.js met GLTFLoader, MeshoptDecoder en KTX2Loader. Bevat een npm-voorbeeld en laadcontroles.
Diagnose van een GLB die is gegroeid na optimalisatie: verwijderde compressie, UASTC-texturen, precisie-instellingen en overhead van kleine bestanden.
* Driehoektellingen tellen elke mesh-primitief één keer op, met uitzondering van herhaalde scène-instanties. Mesh-samenvoeging kan dit aantal zonder vereenvoudiging veranderen.
De resultaten kunnen groter zijn. Knooppunten, animatiesampling en precisie kunnen veranderen; aangepaste extensies en kenmerken kunnen worden verwijderd. Draco-invoer wordt niet ondersteund. Het succes van een preview garandeert geen compatibiliteit met elke toepassing. Verwerkingslimiet: 120 seconden.