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
Zo converteer je OBJ naar GLB
- 01
Open de OBJ met bijbehorende bestanden
Selecteer de.obj, de bijbehorende.mtlen 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. - 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 opmm; de Uitvoergrootte in meters past zich direct aan. - 03
Exporteer de GLB
Klik op Converteer naar GLB. Je krijgt één.glbmet 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-gegevens | GLB-resultaat |
|---|---|
v / f-geometrie, quads en n-gons | Behouden, getrianguleerd |
o-objecten en g-groepen | Behouden als aparte meshes |
vt-textuurcoördinaten | Behouden, klaar voor de texturen die je later toevoegt |
vn-normalen | Behouden; vloeiend berekend als ze ontbreken |
Vertexkleuren (v x y z r g b) | Behouden als glTF-vertexkleuren |
.mtl-kleuren en tekstuurafbeeldingen | Behouden 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
- 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
- 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?
Waarom is mijn GLB grijs terwijl de OBJ kleuren had?
Waarom is mijn model enorm of piepklein in three.js?
Blijven aparte objecten behouden in de GLB?
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?
Kan ik de GLB gebruiken in Unity, Godot of Unreal?
Gerelateerde tools & gidsen
Ga verder
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