glTF naar GLB-converter
Sleep een .gltf met bijbehorende .bin- en texturebestanden, of de hele map als één .zip, en download één GLB met dezelfde meshes, materialen, textures en animatie. Alles wordt op je apparaat verpakt.
- .gltf + .bin + textures
- Of één .zip
- Animatie behouden
- Geen upload
Zo converteer je glTF naar GLB
- 01
Voeg de .gltf en bijbehorende bestanden toe
Selecteer de.gltf, de bijbehorende.binen de texture-afbeeldingen samen in de bestandskiezer, sleep ze in één keer naar binnen, of sleep één.zipvan de map. Een ingebedde.gltfwerkt op zichzelf. Het paneel toont welke bijbehorende bestanden zijn gelezen, plus het aantal driehoeken, textures en animatieclips. - 02
Bepaal wat er met textures gebeurt
Textures behouden staat standaard aan. Zet dit uit voor een GLB met alleen geometrie en kleur die een fractie van de grootte heeft, handig voor het opzetten van een scène of een collision mesh. - 03
Converteren
Druk op Converteren naar GLB. Het resultaat toont de grootte voor en na, en wordt automatisch gedownload. Open het in de glTF-viewer of sleep het in three.js, Babylon.js, Godot of Unity.
Een glTF-map in één GLB verpakken
De meest voorkomende reden voor deze conversie is een glTF-map: een .gltf, een scene.bin en een submap textures die stukgaan zodra één bestand ontbreekt. Een GLB bevat alles in één bestand, en daarom geven marketplaces, <model-viewer> en de meeste engines er de voorkeur aan.
Geef de converter elk bestand dat de .gltf gebruikt. Het makkelijkst is de map zippen en de .zip erin slepen; submappen erin zijn geen probleem en __MACOSX-rommel wordt genegeerd. Bestanden worden op naam gematcht, dus absolute paden die een exporter in de JSON heeft gezet, maken niet uit. De map zelf slepen wordt niet ondersteund. Een ontbrekende .bin stopt de conversie met een melding waarin de bestandsnaam staat; ontbrekende textures doen dat niet, maar het paneel toont ze zodat je niet per ongeluk een leeg GLB oplevert. Als je liever de opdrachtregel gebruikt, doet Khronos' gltf-pipeline -i model.gltf -o model.glb hetzelfde.
Ingebedde glTF vs. GLB
| Ingebedde .gltf | GLB | |
|---|---|---|
| Structuur | JSON-tekst, binaire data als base64 | Header van 12 bytes, JSON-chunk, binaire chunk |
| Grootte voor hetzelfde model | Ongeveer 33% overhead op de binaire data | Ruwe bytes, geen overhead |
| Menselijk leesbaar | Ja | Nee, er is een tool voor nodig |
| Inleessnelheid | Langzamer, base64 moet worden gedecodeerd | Sneller, data wordt direct gebruikt |
| Typisch gebruik | Inspecteren, handmatig aanpassen, debuggen | Leveren voor web, AR, engines, marketplaces |
Heb je later de leesbare versie terug nodig? GLB naar glTF pakt het weer uit, als één bestand of als map.
Wat de glTF naar GLB-converter behoudt
Beide zijn glTF 2.0, dus bijna alles wordt één-op-één overgenomen.
- Meshes, nodes, hiërarchie
- Behouden
- PBR-materialen en textures
- Behouden, afbeeldingen opnieuw gecodeerd in hun oorspronkelijke type
- Animatieclips en skins
- Behouden
- Vertexkleuren, UV's, normalen
- Behouden
- Eenheden en as
- Ongewijzigd: meters, Y-up
- Draco- of meshopt-compressie
- Gedecodeerd; de GLB wordt ongecomprimeerd weggeschreven
- Extensies die three.js niet kan exporteren
- Verwijderd, zoals materiaalvarianten
Tips voor een kleinere, schonere GLB
- Haal de GLB door de GLB-compressor voordat je hem op een website zet
- Verminder zware meshes met de mesh-simplifier als de GLB voor mobiel is
- Controleer de grootte voor en na die de converter meldt
- Houd textures op 2048 px of minder voor web; 4K-maps bepalen het grootste deel van de bestandsgrootte
- Verwacht dat een Draco-gecomprimeerde glTF groter uitvalt; hij wordt tijdens de conversie gedecomprimeerd
- Sleep de map zelf niet op de converter; selecteer de bestanden erin of zip hem eerst
- Bewerk de GLB niet handmatig; converteer eerst naar glTF als je de JSON wilt aanpassen
- Zet textures niet uit voor een definitief asset, tenzij je dat bewust wilt
FAQ
Veelgestelde vragen
Hoe converteer ik glTF gratis naar GLB?
Is GLB kleiner dan glTF?
Verliest glTF naar GLB kwaliteit?
Blijven animaties behouden?
Waarom is mijn GLB groter geworden dan de glTF?
Wat is het verschil tussen glTF en GLB?
Gerelateerde tools & gidsen
Ga verder
Gratis starten
Een GLB zonder te modelleren
Zet één afbeelding om in een 3D-model in de studio. Modellen zonder textures zijn meestal binnen een minuut klaar, de GLB-download is gratis en nieuwe accounts krijgen 3 credits.
Geen creditcard nodig · 3 gratis credits om te starten