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
Így konvertálj OBJ-t GLB-be
- 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. - 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ótmm-re; a Kimeneti méret méterben frissül, ahogy kattintasz. - 03
Exportáld a GLB-t
Nyomd meg a Konvertálás GLB-be gombot. Egyetlen.glbfá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 adat | GLB eredmény |
|---|---|
v / f geometria, négyszögek és n-szögek | Megmarad, háromszögelve |
o objektumok és g csoportok | Külön mesh-ekként megmarad |
vt textúrakoordináták | Megmarad, készen a később felvitt textúrákhoz |
vn normálok | Megmarad; 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épek | Megmarad, 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
- 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
- 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?
Miért szürke a GLB, amikor az OBJ-nak voltak színei?
Miért óriási vagy apró a modell a three.js-ben?
Megtartja a GLB a különálló objektumokat?
Jobb a GLB, mint az OBJ?
Használhatom a GLB-t Unityben, Godotban vagy Unrealben?
Kapcsolódó eszközök és útmutatók
Folytatás
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