OBJ–GLB átalakító
Csomagolja egy GLB fájlba az OBJ-t, a hozzá tartozó .mtl fájlt és az összes textúraképet, így a modell betöltődik böngészőben, termékoldalon vagy AR-nézegetőben. Feltöltéskor vagy megosztáskor többé nem szakadnak meg a fájlok közötti hivatkozások.
3D-modell konvertáló
vagy húzza ide a(z) STL, OBJ, MTL … fájlok fájlokat ·
Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az STL és az OBJ nem tárol mértékegységet. Ha egy alkatrész a szeletelőben 10×-esen vagy 25,4×-esen túl kicsinek vagy nagynak látszik, a program rosszul olvasta a mértékegységet – itt állíthatja be.
A Blender, a CAD-programok és a szeletelők Z felfelé tengelyt használnak; a glTF, a Unity és a legtöbb játékmotor Y felfelé tengelyt. Váltson, ha a modell importálás után az oldalán fekszik.
STEP vagy IGES testek hálóvá alakításakor használatos. A finom sima íveket ad, de nagyobb fájlokat; a durva elég a gyors előnézethez.
Csak PNG, JPG vagy SVG bemenethez használatos. A dombormű kiemeli a sötét területeket; a litofán vékony panel, amely hátulról megvilágítva mutatja a fényképet; a kihúzás a logót vagy SVG-körvonalat lapos, tömör alakzattá alakítja.
A kinyomtatott modell szélessége; a magasság a kép képarányát követi.
A dombormű vagy a litofán legnagyobb kiemelkedési magassága, illetve a kihúzott alakzat vastagsága. A litofánok általában 2–3 mm-t használnak.
A dombormű alatti tömör lap, hogy a nyomat egyben maradjon. A 0 azt jelenti, hogy nincs alap.
Az eszköz használata
- 1
Töltse fel az OBJ-t a hozzá tartozó fájlokkal
Csomagolja be egy ZIP-fájlba az .obj, az .mtl fájlt és a textúramappát, majd töltse fel a ZIP-et, vagy textúra nélküli modellhez csak az .obj fájlt. Legfeljebb 20 fájl, egyenként 95 MB.
- 2
Ellenőrizze a méretarányt
A glTF méterben számol. A Modell mértékegysége alapértéke m, ami megfelel a Blenderből exportált OBJ-fájloknak; ha az OBJ CAD-programból vagy 3D nyomtatási eszközből származik, válassza az mm értéket a Speciális beállítások alatt.
- 3
Konvertálás GLB formátumba
Nyomja meg a Konvertálás erre GLB gombot, majd húzza a fájlt egy megjelenítőbe, például a model-viewerbe, a three.js editorba vagy a Windows 3D Viewerbe, hogy ellenőrizze.
Az OBJ fájlok mappája, amely elromlik, ha egy hiányzik; a GLB ugyanez a modell az anyagokkal és textúrákkal együtt egyetlen, weben betölthető fájlba csomagolva.
Textúrázott OBJ
3+ fájl
model.obj · model.mtl · textúraképek
GLB eredmény
1 fájl
háló, anyagok és textúrák beágyazva
Miért GLB-t várnak a webes és AR-nézegetők OBJ helyett?
A Khronos Group 2017-ben adta ki a glTF 2.0-t terjesztési formátumként, és a 3D JPEG-jének nevezi: kompakt, gyorsan betölt, megjelenítésre való, nem szerkesztésre. Fizikai alapú anyagokat határoz meg alapszín-, fémesség-, érdesség-, normál- és takarástérképpel, a léptéket méterenként egy egységben rögzíti felfelé mutató Y tengellyel, a geometriát pedig a GPU által szinte közvetlenül használható pufferekben tárolja. A GLB ennek bináris tárolója, amely a JSON-leírást, a geometriát és a képeket egy fájlban tartalmazza.
Az OBJ mindez előtt született. Anyagai az 1990-es évek elejének MTL formátumából jönnek, amelyet az akkori árnyalási modellekhez terveztek, a textúrák pedig külön fájlok, relatív útvonalon keresve. Ha csak az .obj fájlt tölti fel egy weboldalra, a modell szürkén érkezik; ha az .mtl fájlt áthelyezi, a textúrák elvesznek. Ezért tekinti a Google model-viewere, a three.js, a Babylon.js és az Android Scene Viewer is alapértelmezettnek a GLB-t, az OBJ-t pedig utólagos megoldásnak.
OBJ
Wavefront OBJ
Az OBJ a Wavefront Technologies által kifejlesztett 3D geometriaformátum. Egyszerű szöveges fájl, amely csúcspontokat, textúrakoordinátákat, normálvektorokat és lapokat sorol fel, az anyagokra és textúrákra pedig egy külön .mtl fájl hivatkozik. Szinte minden 3D modellező program, játékmotor és 3D nyomtatási eszköz importálni tudja. Az OBJ nem támogat animációt, csontvázrendszert vagy jelenethierarchiát, és a textúrák elvesznek, ha az MTL és a képfájlok nem maradnak együtt.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- Nem
- Bevezetés éve
- Wavefront Technologies
GLB
glTF Binary (GLB)
A GLB a glTF 2.0 bináris változata, a Khronos Group által 2017-ben közzétett 3D-átviteli formátumé. A geometriát, a PBR-anyagokat, a textúrákat és az animációkat egyetlen, gyors betöltésre tervezett, tömör fájlba csomagolja. A GLB-t széles körben használják webes 3D-hez, AR-megjelenítőkben, az Android Scene Viewerben és online modellpiacokon. Néhány régebbi asztali 3D-eszköz és CAD-program nem importálja.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- Igen
- Bevezetés éve
- 2017 · Khronos Group
Azért alakítanak át OBJ-t GLB-be, mert a webes megjelenítők, webáruházak és AR-alkalmazások egyetlen, önálló fájlt várnak fizikai alapú anyagokkal, az OBJ viszont egy hálóra, egy MTL-re és különálló textúraképekre szóródik szét.
Az OBJ előkészítése a hibátlan GLB-konvertáláshoz
| Így igen | Így ne |
|---|---|
| Az OBJ, az MTL és a textúrák együtt, egy ZIP-ben kerüljenek feltöltésre. | Ne nevezze át a textúrafájlokat az OBJ exportálása után. |
| Ellenőrizze, hogy az .mtl fájlnévvel hivatkozik a textúrákra, nem a számítógépén lévő teljes útvonallal. | Ne hagyjon 8K-s textúrákat telefonra szánt modellen. |
| PNG vagy JPG textúrát használjon; a glTF 2.0 alapja csak ezt a kettőt támogatja. | Ne várja, hogy a csak spekuláris anyagok PBR-megvilágításban ugyanúgy nézzenek ki. |
| Válassza ki a megfelelő Modell mértékegysége értéket, hogy a modell valódi méretben jelenjen meg. | Ne használja a GLB-t szerkesztési mesterfájlként; tartsa meg a forrásjelenetet. |
A GLB tesztelése és a további lépések
Publikálás előtt nyissa meg az eredményt egy megjelenítőben. A Windows 3D Viewer, a three.js online szerkesztő és a glTF Sample Viewer is elfogadja a behúzott fájlt, és megmutatja, betöltődtek-e a textúrák, és jó irányba néz-e a modell. Ha oldalán fekszik, alakítsa át újra úgy, hogy a Függőleges tengely értéke Y felfelé legyen.
Ha a nyomtatási modell nem OBJ, hanem STL, az STL GLB-be ugyanezt végzi el az anyaglépés nélkül. Ha külön .bin és képfájlokkal rendelkező glTF-et kapott, a glTF GLB-be ugyanúgy csomagolja be, ahogy ez az oldal az OBJ-t.
Kérdések az OBJ GLB-be konvertálásáról
Miért óriási a modellem a GLB-nézegetőben?
Az OBJ számai milliméterek voltak, a glTF viszont minden egységet egy méternek olvas, így egy 200 mm-es váza 200 méter magas lesz. Állítsa a Modell mértékegysége értékét mm-re, és alakítsa át újra; az átalakító a koordinátákat méterre skálázza.
Mely OBJ-anyagbeállítások maradnak meg a GLB-ben?
A diffúz szín és a diffúz textúra a glTF alapszíne lesz, a bump- vagy normáltérkép a normáltextúrává alakul, az átlátszóság pedig megmarad. A spekuláris beállításoknak nincs közvetlen megfelelőjük a glTF fémesség–érdesség modelljében, ezért közelítéssel kerülnek át, így a fényes anyagoknál utólag az érdességen állítani kell.
Feltehetem a GLB-t egy Shopify termékoldalra?
Igen. A Shopify elfogadja a GLB fájlokat 3D termékmédiaként, és forgatható megjelenítőben mutatja őket. Az Apple-eszközökhöz AR-hoz USDZ változat is kell, amelyet a GLB USDZ-be eszközzel készíthet.
4K-s textúráim vannak. Nem lesz túl nehéz a GLB a webhez?
A képek változtatás nélkül kerülnek be, így négy 4K-s textúrától a fájl több tíz megabájtos lehet. Telefonon megjelenítendő modellnél az OBJ becsomagolása előtt méretezze át a textúrákat 1024 vagy 2048 px-re; megtekintési méretben a modell ugyanúgy fog kinézni.
Mi a különbség a GLB és a glTF között?
Ugyanaz a formátum két csomagolásban. A glTF egy JSON-fájl, mellette külön bináris és képfájlokkal, a GLB mindezt egyetlen bináris fájlba csomagolja. A GLB könnyebben feltölthető és megosztható, ezért a legtöbb platform ezt kéri.