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
GLB naar OBJ converteren met texturen
- 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. - 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. - 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-materiaalslot | Weggeschreven naar MTL als | Resultaat |
|---|---|---|
| Basiskleurtextuur | map_Kd + PNG-bestand | Behouden |
| Basiskleurfactor | Kd rood, groen, blauw | Behouden |
| Normalmap | map_Bump + PNG-bestand | Behouden; sommige importers moeten dit handmatig als normalmap instellen |
| Dekking / alfa | d | Behouden als waarde |
| Metallic- en roughnessmaps | Niet weggeschreven | Verwijderd |
| Occlusion- en emissivemaps | Niet weggeschreven | Verwijderd |
| Textuurtransformaties, clearcoat, andere extensies | Niet weggeschreven | Verwijderd |
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
- 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
- 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.
Gerelateerde conversies
FAQ
Veelgestelde vragen
Is deze GLB naar OBJ-converter gratis?
Behoudt GLB naar OBJ de texturen?
Waarom staat mijn textuur ondersteboven na het converteren?
Hoe groot is de OBJ in Blender?
Kan ik een geanimeerde GLB naar OBJ converteren?
Waarom is de zip groter dan mijn GLB?
Kan de converter omgaan met GLB-bestanden met meerdere objecten?
Gerelateerde tools & gidsen
Ga verder
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