SupaVoxel
Gratis GLB-converter

GLB naar OBJ-converter, inclusief texturen

Sleep een .glb erin en download een zip met een Wavefront OBJ, een bijbehorend MTL-bestand en elke textuur als PNG. Gratis, geen account, en het bestand wordt op je eigen apparaat verwerkt.

  • OBJ + MTL + PNG-zip
  • UV's correct geflipt
  • Afzonderlijke objecten behouden
  • Niets geüpload
Bijgewerkt oktober 2026

GLB naar OBJ converteren met texturen

  1. 01

    Laad de .glb

    Sleep het bestand naar de converter hierboven. Het paneel toont meshes, materialen en texturen, zodat je vóór het converteren weet hoeveel afbeeldingsbestanden de zip bevat.
  2. 02

    Kies zip of losse OBJ

    Materialen & texturen meenemen staat standaard aan en levert een .zip op. Zet dit uit als je alleen geometrie en UV's nodig hebt, bijvoorbeeld om te retopologiseren of te sculpten; dan krijg je één .obj-bestand.
  3. 03

    Pak alles naast elkaar uit

    Houd de .obj-, .mtl- en .png-bestanden in dezelfde map. De OBJ verwijst op naam naar de MTL en de MTL verwijst op naam naar de afbeeldingen, dus als je er één verplaatst, breekt de koppeling.

Hoe GLB-materialen naar OBJ en MTL worden vertaald

GLB gebruikt physically based materials; MTL is decennia ouder. Dit is precies wat de GLB naar OBJ-converter per materiaal wegschrijft.

glTF-materiaalslotWeggeschreven naar MTL alsResultaat
Basiskleurtextuurmap_Kd + PNG-bestandBehouden
BasiskleurfactorKd rood, groen, blauwBehouden
Normalmapmap_Bump + PNG-bestandBehouden; sommige importers moeten dit handmatig als normalmap instellen
Dekking / alfadBehouden als waarde
Metallic- en roughnessmapsNiet weggeschrevenVerwijderd
Occlusion- en emissivemapsNiet weggeschrevenVerwijderd
Textuurtransformaties, clearcoat, andere extensiesNiet weggeschrevenVerwijderd

Materialnamen worden MTL-veilig gemaakt: spaties en symbolen worden underscores, en duplicaten krijgen een suffix zodat elke usemtl-regel klopt.

Waarom GLB naar OBJ-texturen vaak verkeerd uitlijnen, en hier niet

glTF legt de oorsprong van de textuur in de linkerbovenhoek van de afbeelding. OBJ, net als OpenGL, legt die in de linkeronderhoek. Een converter die UV-coördinaten zonder meer overneemt, levert een model op waarvan de textuur verticaal gespiegeld is: labels ondersteboven, gezichten op de achterkant van hoofden.

Deze converter flipt de V-coördinaat van elke UV wanneer de bron GLB is, en laat de afbeeldingsbestanden precies zoals ze waren. Blender, Maya, 3ds Max, Cinema 4D en ZBrush mappen de textuur dan zoals die in de GLB-preview te zien was.

De andere veelvoorkomende fout is ontbrekende texturen. GLB slaat zijn afbeeldingen in de binary op, en heel wat tools exporteren alleen de .obj en vergeten ze. Hier wordt elke ingesloten textuur gedecodeerd en als PNG naast de OBJ weggeschreven. JPEG- of WebP-texturen worden opnieuw gecodeerd als PNG, wat lossless is, dus de zip kan groter zijn dan de GLB waarmee je begon.

GLB en OBJ vergeleken

GLB-container
Eén binair bestand: JSON-scène, geometriebuffers en afbeeldingen samen
OBJ-container
Platte tekstgeometrie, plus een aparte .mtl en afbeeldingsbestanden
Eenheden
GLB: meters volgens de specificatie. OBJ: geen; de meeste apps lezen meters, dus waarden blijven ongewijzigd
Materialen
GLB: PBR metallic-roughness. OBJ: klassiek diffuse, specular en bump
Animatie en rigs
GLB: ja. OBJ: nee, de mesh wordt in de geladen pose weggeschreven
Typische grootte
OBJ-tekst is meerdere keren groter dan GLB-binair voor dezelfde mesh

Tips voor het gebruik van de geconverteerde OBJ

Doen
  • Importeer in Blender via File > Import > Wavefront (.obj) en laat de standaardasinstellingen staan; het model blijft rechtop
  • Bouw metaal en ruwheid opnieuw op in de materiaaleditor van je app als de look belangrijk is
  • Zet de textuurzip uit als je alleen sculpt of retopologiseert
  • Bekijk het resultaat in de OBJ-viewer voordat je het doorstuurt
Vermijden
  • Hernoem de PNG-bestanden na het uitpakken; de MTL verwijst ernaar op naam
  • Verwacht geen animatie of botten in de OBJ
  • Converteer een GLB met miljoenen driehoeken naar OBJ voor het web; houd GLB en gebruik de GLB-compressor

Wanneer converteer je GLB naar OBJ

OBJ is het formaat dat bijna elk 3D-programma al dertig jaar kan lezen. Converteer wanneer een tool glTF niet importeert, of slecht importeert: oudere versies van 3ds Max en Maya, ZBrush, Substance-workflows die OBJ verwachten, fotogrammetrie- en retopologietools, en veel render farms. Het is ook handig voor een texture artist die de maps als losse afbeeldingsbestanden wil.

Houd de GLB voor web, AR, Unity, Godot en Unreal, die allemaal glTF lezen en het volledige materiaal behouden. Voor 3D-print ga je naar GLB naar STL; voor de andere richting OBJ naar GLB. De STL vs OBJ-gids legt uit waar OBJ past tussen de 3D-printformaten.

FAQ

Veelgestelde vragen

Is deze GLB naar OBJ-converter gratis?

Ja, zonder account, zonder watermerk en zonder limiet op het aantal bestanden. Hij draait volledig in je browser, dus de enige limiet is 200 MB per bestand. Grote scènes met veel 4K-texturen duren langer omdat elke afbeelding wordt gedecodeerd en opnieuw als PNG wordt gecodeerd, maar er staat niets in een serverwachtrij te wachten.

Behoudt GLB naar OBJ de texturen?

Ja, wanneer Materialen & texturen meenemen aan staat, wat standaard zo is. Je krijgt een .zip met de .obj, een .mtl-bestand en één PNG per textuur. De basiskleur- en normalmaps worden behouden; metallic-, roughness-, occlusion- en emissivemaps worden verwijderd omdat het MTL-formaat er geen standaardslot voor heeft.

Waarom staat mijn textuur ondersteboven na het converteren?

Dat gebeurt wanneer een converter de verschillende UV-oorsprongen van glTF en OBJ negeert. Deze flipt de V-coördinaat voor GLB-bronnen, zodat de textuur klopt. Is het nog steeds fout, dan past de importer waarschijnlijk zijn eigen flip toe; zoek in zijn importdialoog naar een optie als UV flippen of V omkeren en zet die uit.

Hoe groot is de OBJ in Blender?

Hetzelfde als de GLB. glTF-bestanden zijn in meters, de waarden worden ongewijzigd weggeschreven, en Blender leest OBJ-eenheden ook als meters. Heb je een andere maat nodig, vul dan een factor in bij Schaal vóór het converteren, bijvoorbeeld 100 om meters naar centimeters te maken voor een app die in cm werkt.

Kan ik een geanimeerde GLB naar OBJ converteren?

Ja, dat kan, maar OBJ heeft geen botten of keyframes, dus de animatie vervalt en de mesh wordt weggeschreven in de pose waarin hij laadt. Heb je de beweging in een andere app nodig, houd dan de GLB of converteer naar FBX op de GLB naar FBX-pagina, en gebruik OBJ alleen voor de statische vorm.

Waarom is de zip groter dan mijn GLB?

Twee redenen. OBJ slaat elk getal op als tekst, wat meerdere keren zoveel ruimte kost als de binaire buffers van GLB. En texturen die in de GLB JPEG of WebP waren, worden als lossless PNG weggeschreven. Als grootte belangrijk is, zet de textuurzip uit, of sla de PNG's opnieuw op als JPEG en pas de bestandsnamen in de MTL aan.

Kan de converter omgaan met GLB-bestanden met meerdere objecten?

Ja. Elke mesh behoudt zijn eigen objectvermelding en materiaal in de OBJ, zodat onderdelen zoals wielen, een carrosserie en glas apart blijven bij het importeren. Node-transformaties worden in de vertexposities gebakken, dus de onderdelen staan al gemonteerd waar ze in de GLB stonden.

Gratis starten

Eerst een model met texturen nodig?

De studio maakt van één foto een 3D-model, met texturen op betaalde plannen. Download het als GLB en pak het hier uit met de GLB naar OBJ-converter, of exporteer direct OBJ na een upgrade.

Geen creditcard nodig · 3 gratis credits om te starten