SupaVoxel
Wavefront-ból bináris glTF-be

OBJ–GLB konverter

Dobj be egy .obj fájlt a .mtl-lel és a textúrákkal, vagy egyetlen .zip-et, és tölts le egy GLB-t, amely betöltődik three.js-ben, model-viewerben, Godotban, Unityben és Android AR-ban. Exportálás előtt állítsd be a mértékegységet, hogy megfelelő méretben jelenjen meg. A saját eszközödön fut.

  • Beolvassa a .mtl-t és a textúrákat
  • Mértékegység javítása exportnál
  • Nincs feltöltés
  • Ingyenes, regisztráció nélkül
Frissítve 2026. október

Így konvertálj OBJ-t GLB-be

  1. 01

    Nyisd meg az OBJ-t a fájljaival

    Jelöld ki egyszerre az .obj-t, a hozzá tartozó .mtl-t és a textúraképeket, húzd be őket együtt, vagy dobj be egy .zip-et. A panel a Beolvasott fájlok alatt igazolja, mit olvasott be. A négyszögek és n-szögek beolvasáskor háromszögélődnek, és a panel a Hálók alatt mutatja, hány objektumot és csoportot tartalmaz.
  2. 02

    Add meg a mértékegységet

    Az OBJ nem rögzít mértékegységet. A konverter métert feltételez, ami a glTF konvenciója. Ha a modell nyomtatáshoz vagy ZBrushban készült, és milliméterben van, állítsd a Fájl mértékegysége opciót mm-re; a Kimeneti méret méterben frissül, ahogy kattintasz.
  3. 03

    Exportáld a GLB-t

    Nyomd meg a Konvertálás GLB-be gombot. Egyetlen .glb fájlt kapsz, benne a geometriával, a normálokkal, az UV-koordinátákkal és az esetleges vertex színekkel egyetlen bináris fájlban, valamint a méretet előtte és utána.

OBJ anyagok és textúrák: hozd magaddal a .mtl-t

Az OBJ ritkán utazik egyedül. A színei egy külön .mtl fájlban vannak, amelyre az OBJ mtllib sora hivatkozik, a textúrái pedig az e mellett lévő képfájlokban. Ha mindet odaadod a konverternek, a GLB egyetlen fájlba csomagolja őket: a Kd színekből és a map_Kd textúrákból lesz a GLB alapszíne. Egy norm map, vagy egy map_Bump, amelynek fájlneve normál mapra utal (_normal, _nrm, _nor, _n), a GLB normál textúrája lesz. Egy sima szürkeárnyalatos height map nem kerül át. PNG, JPG és TGA képeket olvas be.

A fájlokat csak név alapján párosítja, így az a .mtl, amely C:\Users\...\wood.png-re vagy egy textures/ almappára mutat, ugyanúgy megtalálja a wood.png-t. Ha csak az .obj-t dobod be, az is konvertálódik, de semleges szürkében, és egy borostyánsárga megjegyzés felsorolja a hiányzó fájlokat. Egész mappa behúzása nem támogatott; jelöld ki a benne lévő fájlokat, vagy tömörítsd zipbe. A szkennelésekből, sculptokból és nyomtatós oldalakról származó OBJ-knak gyakran nincs .mtl-jük, és akkor nincs mit hozzáadni.

Mit tart meg az OBJ–GLB konverzió

OBJ adatGLB eredmény
v / f geometria, négyszögek és n-szögekMegmarad, háromszögelve
o objektumok és g csoportokKülön mesh-ekként megmarad
vt textúrakoordinátákMegmarad, készen a később felvitt textúrákhoz
vn normálokMegmarad; ha hiányzik, sima normálként számolódik
Vertex színek (v x y z r g b)Megmarad glTF vertex színként
.mtl színek és textúraképekMegmarad, ha megadod; ha kimarad, szürke

A másik irányba mennél? A GLB–OBJ az .obj-t, a .mtl-t és a textúrákat zipben írja ki.

OBJ vs GLB

Az OBJ az 1990-es évek eleje óta a biztonságos közös formátum. A GLB a modern szállítási formátum, a gyors betöltésre tervezve.

OBJ
Sima szöveg a Wavefront Technologies-tól. Geometria, UV-k és normálok; az anyagok külön .mtl-ben
GLB
Bináris glTF 2.0 a Khronos Grouptól. Geometria, PBR anyagok, textúrák és animáció egy fájlban
Méret
A szöveges OBJ jellemzően többszöröse az ugyanazon mesh GLB-változatának
Mértékegység
OBJ: nincs. GLB: méter
Animáció
OBJ: nincs, csak statikus mesh-ek. GLB: riggelt karakterek, shape key-ek és kulcskeretes animációk
Ahol GLB kötelező
three.js és Babylon.js jelenetek, <model-viewer>, Android Scene Viewer, Shopify és sok 3D piactér

Tippek a GLB kiadása előtt

Így csináld
  • Csökkentsd a kész fájl méretét a GLB tömörítővel, ha weboldalra szánod
  • Ellenőrizd a méretarányt egy nézegetőben: egy 1,8 m-es karakternek kb. 1,8 m magasnak kell látszania
  • Előbb vond össze az apró objektumokat a 3D programodban, ha az OBJ-nak több száz csoportja van; mindegyik külön mesh lesz
  • Nézd meg az OBJ-t az OBJ viewerben, ha a forrás furcsán néz ki
Kerüld
  • Megfeledkezel a .mtl-ről és a képekről; nélkülük a GLB szürke lesz
  • Milliméteres OBJ-t hagysz az alapértelmezett méteren; 1000-szeresére nagyobb lesz
  • 2 millió háromszöges sculptot használsz mobilon; csökkentsd a mesh egyszerűsítővel
  • Kézzel átnevezed az .obj-t .glb-re; a formátumok nem felcserélhetők

GYIK

Gyakran ismételt kérdések

Hogyan konvertálhatok OBJ-t GLB-be ingyen?

Dobd a .obj fájlt a fenti konverterre, állítsd be a fájl mértékegységét, ha nem méterben van, és nyomd meg a Konvertálás GLB-be gombot. Ingyenes, fiók nélkül, és a konverzió teljes egészében a böngésződben fut, így a modell nem töltődik fel. Akár 200 MB-os fájlok is mennek.

Miért szürke a GLB, amikor az OBJ-nak voltak színei?

A színek és textúrák a .mtl fájlban és annak képeiben vannak, és csak az .obj-t dobtad be. Jelöld ki együtt az .obj-t, a .mtl-t és a textúrákat, vagy tömörítsd zipbe, és dobj be egy .zip-et; a modell alatti borostyánsárga megjegyzés felsorolja, mi hiányzik még. A régi Phong-beállítások, például a tükröződés, nem képeződnek le pontosan a glTF PBR anyagaira, ezért számíts kisebb eltérésekre.

Miért óriási vagy apró a modell a three.js-ben?

Az OBJ-nak nincs mértékegysége, a GLB viszont méterben értelmezett. Egy milliméterben exportált modell — ami gyakori a 3D nyomtatási fájloknál — 1000-szer nagyobbként érkezik, ha méterként kezeljük. Konvertálás előtt állítsd a Fájl mértékegysége opciót mm-re vagy cm-re, és ellenőrizd, hogy a Kimeneti méret megfelel a valós objektumnak.

Megtartja a GLB a különálló objektumokat?

Igen. Az OBJ minden o objektuma és g csoportja külön mesh lesz a GLB-ben, így egy motorban vagy Blenderben továbbra is elrejtheted, mozgathatod vagy anyagot rendelhetsz hozzá a részeket. A konverter az export előtt a Hálók alatt mutatja az alkatrészek számát.

Jobb a GLB, mint az OBJ?

Szállításra igen: a GLB bináris, így kisebb és gyorsabban betöltődik, tárolja a mértékegységet és a PBR anyagokat, és egy fájlba ágyazhatja a textúrákat. Az OBJ továbbra is a legszélesebb körben olvasható szerkesztőformátum. Sokan megtartják az OBJ-t mesterfájlként, és a GLB-t adják ki.

Használhatom a GLB-t Unityben, Godotban vagy Unrealben?

A Godot natívan importálja a GLB-t. A Unityhez glTF importőr csomag kell, például a glTFast, az Unrealnak pedig beépített glTF importőre van. A méretarány mindháromban helyesen jön át, mert a GLB méterben értelmezett, és mindegyik importőr abból számol a saját egységére. A motorspecifikus importbeállításokhoz nézd meg a Unity és a Godot útmutatót.

Kezdés ingyen

Kell egy modell, amit egyáltalán konvertálhatsz?

Generálj egyet egy fotóból a stúdióban. A textúrázatlan modellek általában egy percen belül elkészülnek, és az ingyenes csomagban GLB-ként tölthetők le.

Bankkártya nem szükséges · 3 ingyenes kredit a kezdéshez