glTF GLB-be konvertálás
Egy glTF export általában háromféle fájlból áll: egy .gltf JSON-ból, egy vagy több .bin pufferből és egy textúrákat tartalmazó mappából. A GLB ugyanez a modell egyetlen bináris fájlba csomagolva, és a feltöltési űrlapok, a nézegetők és az AR-alkalmazások ezt várják.
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ömörítse ZIP-be a glTF mappát
Tegye a .gltf fájlt, a hozzá tartozó .bin fájlokat és a textúraképeket egyetlen ZIP-be, az exportáláskor létrejött mappaszerkezetet megtartva, majd töltse fel. Az beágyazott adatokat tartalmazó, önálló .gltf külön is feltölthető. Legfeljebb 20 fájl, fájlonként 95 MB.
- 2
Hagyja változatlanul a modellt
A Modell mértékegysége maradjon m, a Függőleges tengely pedig Megtartás, mert az érvényes glTF már méterben és Y felfelé van megadva. A Textúrák és anyagok megtartása be van kapcsolva, így minden kép beágyazódik.
- 3
Konvertálás GLB-be
Nyomja meg a Konvertálás erre: GLB gombot, és töltse le a modellenként egy fájlt. A feltöltött fájlok és az eredmények 30 perc után törlődnek.
Mi a különbség a glTF és a GLB között?
Ugyanazt a glTF 2.0 modellt tárolják. A .gltf olvasható JSON, amely külön .bin és képfájlokra hivatkozik; a GLB ezt a JSON-t, a puffereket és a képeket egyetlen bináris fájlba csomagolja.
Miért érdemes a glTF-et GLB-be csomagolni
A Khronos Group a 2017-ben megjelent glTF 2.0-t átviteli formátumnak szánta: ez az utolsó lépés egy 3D eszköz és a modellt megjelenítő program között. A JSON-forma kényelmes a fejlesztőknek, mert olvasható és szerkeszthető, a gyakorlatban viszont törékeny. Ha átnevez egy textúrát, a .gltf-et a .bin nélkül tölti fel, vagy egy CMS eltávolítja a mappaszerkezetet, a modell hiányzó geometriával vagy fehér felületekkel töltődik be.
A GLB ezt úgy oldja meg, hogy mindent egyetlen tárolóba tesz. A Shopify termékmédiája, az Android Scene Viewere, a Google model-viewere és a legtöbb asset-piactér ezért kér GLB-t. Az átalakítás veszteségmentes: az átalakító beolvassa a JSON-t, betölti a hivatkozott puffereket és képeket, egyetlen bináris blokkba írja őket, és a hivatkozásokat a fájlon belülre irányítja át.
Hogyan épül fel egy GLB fájl
- fejléc: a glTF azonosító, a 2-es verzió és a teljes hossz
- 12 bájt
- előbb a JSON, utána egy BIN blokk a pufferekkel és képekkel
- 2 blokk
- igazítás, amelyre minden blokk ki van töltve
- 4 bájt
- .gltf + .bin + textúrák helyett
- 1 fájl
GLTF
GL Transmission Format
A glTF a Khronos Group nyílt 3D-formátuma, amelyet 2015-ben adtak ki először, és gyakran „a 3D JPEG-je” néven emlegetnek. A .gltf fájl a jelenetet leíró JSON, amelyhez általában különálló .bin geometriai és textúra-képfájlok tartoznak. Támogatja a PBR-anyagokat, az animációt és a súlyozást, és hatékony valós idejű renderelésre tervezték. A különálló fájlok megosztáskor elveszhetnek, ezért gyakran az egyfájlos GLB-t részesítik előnyben.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- Igen
- Bevezetés éve
- 2015 · Khronos Group
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
A glTF-ből GLB-be konvertálás csomagolási lépés: a .gltf fájlt, a .bin puffereket és a textúrákat egyetlen fájlba fogják össze, mert a feltöltőűrlapok, az Android AR és a webes megjelenítők egyetlen önálló modellt várnak.
Hiányzó .bin és textúra hibák javítása
A GLB-ben nincs geometria, vagy az átalakítás hibával leáll
A .bin puffer nem lett feltöltve. Tömörítse a .gltf-fel együtt ZIP-be, azzal a fájlnévvel, amelyre a JSON hivatkozik.
A felületek fehérek vagy szürkék
Hiányoznak a textúrák. Nyissa meg a .gltf fájlt szövegszerkesztőben, ellenőrizze az image uri bejegyzéseket, és tegye be ezeket a fájlokat ugyanazokkal a relatív útvonalakkal a ZIP-be.
A textúra elérési útja C:\ vagy /Users kezdetű
Az exportáló abszolút útvonalat írt. Exportálja újra relatív útvonalakkal, vagy tegye a képet a .gltf mellé, és írja át az uri-t csupasz fájlnévre.
A textúrák KTX2 vagy WebP formátumúak
Ezekhez a KHR_texture_basisu vagy EXT_texture_webp bővítmény kell, amelyet egyes megjelenítők nem támogatnak. A legszélesebb támogatásért exportáljon PNG-vel vagy JPEG-gel.
Kérdések a glTF GLB-be konvertálásáról
Megváltozik a modell a glTF GLB-be konvertálásakor?
Nem. A hálók, anyagok, csomópontnevek, animációk és bőrözések változatlanul átmásolódnak; csak a csomagolás módosul. A JSON a GLB első blokkjába kerül, a pufferek és a képek pedig a bináris blokkjába.
Miért ZIP-et kell feltölteni, és nem csak a .gltf fájlt?
A külön fájlokból álló glTF csak relatív elérési úttal hivatkozik a .bin fájlra és a textúrákra. Egyedül feltöltve ezek a hivatkozások sehová sem vezetnek, és a GLB-ből hiányozna a geometria vagy a kép. A mappa tömörítésével minden hivatkozott fájl a .gltf mellett marad; ezt fordított irányban az fájlok kicsomagolása bármilyen eszközön útmutatónk is bemutatja.
Kisebb lesz a GLB, mint a glTF?
Ahhoz a .gltf-hez képest, amely mindent base64 szövegként ágyaz be, igen, nagyjából negyedével, mert a base64 körülbelül harmadával megnöveli a bináris adatot. A .gltf + .bin + képek együtteséhez képest az összméret nagyjából ugyanannyi marad; az előny az, hogy egyetlen fájl lesz.
Támogatottak a Draco-tömörítésű glTF fájlok?
A KHR_draco_mesh_compression bővítményt használó glTF-et beolvassa, és a geometriát megtartja. Ha a lehető legkisebb webes fájlra van szüksége, a kész GLB-re alkalmazzon Draco- vagy meshopt-tömörítést például a glTF-Transform eszközzel.
Vissza lehet alakítani a GLB-t különálló glTF fájlokká?
Igen. Töltse fel a GLB-t, és a 3D modell átalakítón válassza a glTF-et a Konvertálás erre mezőben. Ez akkor hasznos, ha kézzel szerkesztené a JSON-t, vagy újraexportálás nélkül cserélne textúrát.
Mely alkalmazások exportálnak olyan glTF-et, amelyet így be lehet csomagolni?
A Blender glTF-exportálója közvetlenül tud glTF Separate vagy GLB formátumot írni, ahogy a Sketchfab-letöltések, a Substance eszközök és a legtöbb játékmotor exportálója is. Ha az eszköze csak a különálló formát kínálta, ez az oldal egyetlen fájlt ad.