GLB naar glTF-converter
Pak een GLB uit naar een leesbaar .gltf: één ingebed bestand, of een zip met de JSON, een .bin-buffer en elke textuur als apart afbeeldingsbestand. Draait lokaal in je browser en behoudt animaties.
- Ingebed of losse bestanden
- Animaties behouden
- Geen upload
- Gratis, geen account
Zo converteer je GLB naar glTF
- 01
Sleep de GLB erin
Sleep een.glbop de converter of klik op Probeer een voorbeeld. Draco- en meshopt-compressie worden bij het laden gedecodeerd en het paneel toont het aantal driehoeken, materialen en texturen. - 02
Kies één bestand of een map
Eén bestand (ingebed) aan: één.gltfmet buffers en afbeeldingen inline als base64. Uit: een.zipmet de.gltf, een.binmet de geometrie entexture_0.png,texture_1.jpgenzovoort. - 03
Converteren en uitpakken
Klik op Converteren naar GLTF. Kies je losse bestanden, pak dan het archief uit en houd alle bestanden in dezelfde map, want de.gltfverwijst er via relatieve paden naar.
Waarom een GLB naar glTF converteren
Een GLB en een glTF bevatten dezelfde scène. Het verschil zit in de verpakking: GLB is één binair blok, glTF is JSON die je kunt lezen.
Handmatig bewerken
baseColorFactor van een materiaal, hernoem nodes of verwijder een ongebruikte mesh in elke teksteditor, zonder Blender te openen.Texturen vervangen
Versiebeheer
Een kapot model debuggen
glTF-uitvoeropties vergeleken
| Ingebed .gltf | Losse bestanden (.zip) | |
|---|---|---|
| Bestanden | Eén .gltf | .gltf + .bin + één afbeelding per textuur |
| Grootte t.o.v. de GLB | Ongeveer een derde groter (base64) | Ongeveer hetzelfde, opgesplitst |
| Texturen bewerken | Niet praktisch | Open de PNG of JPEG direct |
| Makkelijk te delen | Ja, één bestand | Stuur de hele map of de zip |
| Het beste voor | Snel inspecteren, tools die één tekstbestand willen | Bewerken, webhosting, versiebeheer |
Teruggaan is net zo makkelijk: glTF naar GLB pakt een ingebed .gltf weer in één binair bestand.
Wat er verandert bij een GLB naar glTF-conversie
De scène komt intact door: nodehiërarchie, meshes, PBR-materialen, uv's, normalen, texturen, skins en animatieclips worden allemaal naar de glTF geschreven. Aan het uiterlijk van het model verandert niets, en de eenheden blijven aan beide kanten in meters.
Twee dingen wijken af van het originele bestand. Ten eerste de compressie: als de GLB met Draco of meshopt was gecomprimeerd, wordt de glTF ongecomprimeerd weggeschreven, waardoor de .bin meerdere keren groter kan zijn dan de GLB was. Comprimeer het eindbestand opnieuw met de GLB-compressor als je klaar bent met bewerken. Ten tweede worden texturen opnieuw gecodeerd; PNG blijft PNG en JPEG blijft JPEG, maar de bytes zijn niet exact gelijk aan het origineel. Extensies die three.js niet schrijft, zoals materiaalvarianten, worden niet meegenomen.
Tips voor het werken met de uitgepakte glTF
- Houd de
.gltf,.binen afbeeldingen bij elkaar; verplaats je er één, dan breken de links - Open het resultaat in de glTF-viewer om te controleren of de texturen gevonden worden
- Zet Texturen behouden uit voor een bestand met alleen geometrie als je alleen de structuur wilt bekijken
- Lees de GLB vs glTF-gids als je een leveringsformaat kiest
- Hernoem teksturbestanden zonder de
uriin de JSON aan te passen - Zet de ongecomprimeerde glTF op een website; comprimeer hem eerst
- Bewerk de
.binin een teksteditor; het is binaire geometrie - Verwacht niet dat de ingebedde optie klein blijft; base64 blaast elke byte op
FAQ
Veelgestelde vragen
Is de GLB naar glTF-converter gratis?
Wat is het verschil tussen GLB en glTF?
Waarom is mijn glTF groter dan de GLB?
Blijven animaties behouden als ik GLB naar glTF converteer?
Kan ik de texturen uit een GLB halen?
Hoe converteer ik GLB naar glTF in Blender?
Gerelateerde tools & gidsen
Ga verder
Gratis starten
Maak een GLB van een afbeelding
De SupaVoxel-studio maakt van één afbeelding een 3D-model. GLB-downloads zijn gratis op elk account en nieuwe accounts krijgen 3 credits zonder creditcard.
Geen creditcard nodig · 3 gratis credits om te starten