SupaVoxel
Wavefront naar binaire glTF

OBJ naar GLB-converter

Sleep een .obj met bijbehorende .mtl en texturen, of één .zip, naar binnen en download één GLB die laadt in three.js, model-viewer, Godot, Unity en Android AR. Stel de eenheden in vóór export zodat het model op de juiste grootte verschijnt. Draait op je apparaat.

  • Leest .mtl en texturen
  • Eenheden goed bij export
  • Geen upload
  • Gratis, geen account
Bijgewerkt oktober 2026

Zo converteer je OBJ naar GLB

  1. 01

    Open de OBJ met bijbehorende bestanden

    Selecteer de .obj, de bijbehorende .mtl en de tekstuurafbeeldingen samen, sleep ze in één keer naar binnen, of sleep één .zip. Het paneel bevestigt wat het heeft gelezen onder Ook gelezen. Quads en n-gons worden getrianguleerd terwijl het bestand wordt gelezen, en het paneel toont onder Meshes hoeveel objecten en groepen het bevat.
  2. 02

    Geef de eenheden op

    OBJ legt geen eenheden vast. De converter gaat uit van meters, de glTF-conventie. Als het model voor 3D-printen of in ZBrush in millimeters is gemaakt, zet Bestandseenheden op mm; de Uitvoergrootte in meters past zich direct aan.
  3. 03

    Exporteer de GLB

    Klik op Converteer naar GLB. Je krijgt één .glb met geometrie, normalen, UV's en eventuele vertexkleuren in één binair bestand, plus de grootte vóór en na.

OBJ-materialen en texturen: neem de .mtl mee

Een OBJ reist zelden alleen. De kleuren staan in een aparte .mtl, genoemd op de mtllib-regel van de OBJ, en de texturen in afbeeldingsbestanden daarnaast. Geef de converter ze allemaal en de GLB pakt ze in één bestand: Kd-kleuren en map_Kd-texturen worden de base color van de GLB. Een norm-map, of een map_Bump waarvan de bestandsnaam aangeeft dat het een normalmap is (_normal, _nrm, _nor, _n), wordt de normalmap van de GLB. Een gewone grijstinten-hoogtemap wordt niet meegenomen. PNG-, JPG- en TGA-afbeeldingen worden gelezen.

Bestanden worden alleen op naam gematcht, dus een .mtl die verwijst naar C:\Users\...\wood.png of een submap textures/ vindt nog steeds wood.png. Als je alleen de .obj sleept, converteert het nog steeds, maar in neutraal grijs, en een amberkleurige melding somt de bestanden op die niet zijn meegenomen. Een hele map slepen wordt niet ondersteund; selecteer de bestanden erin of zip ze. OBJ's van scans, sculpts en printsites hebben vaak helemaal geen .mtl, en dan is er niets om toe te voegen.

Wat een OBJ-naar-GLB-conversie behoudt

OBJ-gegevensGLB-resultaat
v / f-geometrie, quads en n-gonsBehouden, getrianguleerd
o-objecten en g-groepenBehouden als aparte meshes
vt-textuurcoördinatenBehouden, klaar voor de texturen die je later toevoegt
vn-normalenBehouden; vloeiend berekend als ze ontbreken
Vertexkleuren (v x y z r g b)Behouden als glTF-vertexkleuren
.mtl-kleuren en tekstuurafbeeldingenBehouden als ze zijn meegeleverd; grijs als ze ontbreken

Andersom? GLB naar OBJ schrijft de .obj, de .mtl en de texturen als zip.

OBJ versus GLB

OBJ is al sinds begin jaren negentig het veilige gemeenschappelijke formaat. GLB is het moderne leverformaat, gemaakt om snel te laden.

OBJ
Platte tekst, van Wavefront Technologies. Geometrie, UV's en normalen; materialen in een aparte .mtl
GLB
Binaire glTF 2.0 van de Khronos Group. Geometrie, PBR-materialen, texturen en animatie in één bestand
Grootte
Tekst-OBJ is meestal meerdere keren groter dan dezelfde mesh als GLB
Eenheden
OBJ: geen. GLB: meters
Animatie
OBJ: geen, alleen statische meshes. GLB: gerigde personages, shape keys en clips met keyframes
Waar GLB vereist is
three.js- en Babylon.js-scènes, <model-viewer>, Android Scene Viewer, Shopify en veel 3D-marktplaatsen

Tips voordat je de GLB verstuurt

Doen
  • Verklein het eindbestand met de GLB-compressor als het voor een website is
  • Controleer de schaal in een viewer: een personage van 1,8 m moet ongeveer 1,8 m lang lijken
  • Voeg kleine objecten eerst samen in je 3D-app als de OBJ honderden groepen heeft; elke groep wordt een mesh
  • Bekijk de OBJ in de OBJ-viewer als de bron er vreemd uitziet
Vermijden
  • Vergeet de .mtl en afbeeldingen niet; zonder deze is de GLB grijs
  • Laat een OBJ in millimeters op de standaard meters staan; hij wordt 1.000 keer te groot
  • Gebruik een sculpt van 2 miljoen driehoeken niet op mobiel; verklein hem met de mesh-simplifier
  • Hernoem de .obj niet handmatig naar .glb; de formaten zijn niet uitwisselbaar

FAQ

Veelgestelde vragen

Hoe converteer ik OBJ gratis naar GLB?

Sleep het .obj-bestand naar de converter bovenaan, stel de bestandseenheden in als het niet in meters is en klik op Converteer naar GLB. Het is gratis zonder account, en de conversie draait volledig in je browser, dus het model wordt niet geüpload. Bestanden tot 200 MB werken.

Waarom is mijn GLB grijs terwijl de OBJ kleuren had?

De kleuren en texturen staan in de .mtl en de bijbehorende afbeeldingen, en er is alleen een .obj gedropt. Selecteer .obj, .mtl en texturen samen, of zip ze en sleep de .zip; de amberkleurige melding onder het model laat zien wat er nog ontbreekt. Oude Phong-instellingen zoals specular shine sluiten niet exact aan op de PBR-materialen van glTF, dus verwacht kleine verschillen.

Waarom is mijn model enorm of piepklein in three.js?

OBJ heeft geen eenheid, en GLB is gedefinieerd in meters. Een model dat in millimeters is geëxporteerd, gebruikelijk voor 3D-printbestanden, komt 1.000 keer te groot aan als het als meters wordt behandeld. Zet Bestandseenheden op mm of cm voordat je converteert en controleer of de Uitvoergrootte overeenkomt met het echte object.

Blijven aparte objecten behouden in de GLB?

Ja. Elk o-object en elke g-groep in de OBJ wordt een eigen mesh in de GLB, dus je kunt onderdelen nog steeds verbergen, verplaatsen of materialen toewijzen in een engine of in Blender. De converter toont het aantal onderdelen onder Meshes voordat je exporteert.

Is GLB beter dan OBJ?

Voor levering wel: GLB is binair, dus kleiner en sneller te laden, het slaat eenheden en PBR-materialen op en het kan texturen in één bestand insluiten. OBJ blijft het meest breed leesbare bewerkingsformaat. Veel mensen houden de OBJ als master en leveren de GLB.

Kan ik de GLB gebruiken in Unity, Godot of Unreal?

Godot importeert GLB native. Unity heeft een glTF-importerpakket nodig zoals glTFast, en Unreal heeft een ingebouwde glTF-importer. De schaal komt in alle drie correct door, omdat GLB in meters is gedefinieerd en elke importer van daaruit naar zijn eigen eenheid converteert. Voor enginespecifieke importinstellingen, zie de Unity- en Godot-gidsen.

Gratis starten

Heb je überhaupt een model nodig om te converteren?

Genereer het uit een foto in de studio. Modellen zonder texturen zijn meestal binnen een minuut klaar en downloaden als GLB in het gratis plan.

Geen creditcard nodig · 3 gratis credits om te starten