Převod GLB do FBX
GLB slouží k přenosu modelů na webu, FBX je formát, který importuje řada herních a animačních pipeline. Převeďte zde soubor .glb na binární FBX s vloženými texturami, připravený pro Unity, Unreal Engine nebo Mayu.
Převodník 3D modelů
nebo sem přetáhněte soubory STL, OBJ, MTL … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
STL a OBJ neukládají jednotky. Pokud se díl ve slliceru zobrazí 10× nebo 25,4× menší či větší, jednotky se přečetly špatně – nastavte je zde.
Blender, CAD programy a slicery používají osu Z nahoru; glTF, Unity a většina herních enginů osu Y nahoru. Přepněte, pokud model po importu leží na boku.
Používá se při převodu těles STEP nebo IGES na síť. Jemné nastavení dá hladké křivky, ale větší soubory; hrubé stačí pro rychlý náhled.
Používá se jen pro vstup PNG, JPG nebo SVG. Reliéf zvedá tmavé oblasti; litofan je tenký panel, který při podsvícení ukáže fotku; vytažení promění logo nebo obrys SVG v plochý pevný tvar.
Šířka vytištěného modelu; výška vychází z poměru stran obrázku.
Maximální výška reliéfu nebo litofanu, případně tloušťka vytaženého tvaru. Litofany obvykle mají 2–3 mm.
Pevná deska pod reliéfem, aby tisk držel pohromadě. 0 znamená bez podstavy.
Jak nástroj používat
- 1
Nahrajte soubor .glb
Přidejte jeden GLB nebo až 20 souborů, každý do 95 MB. Soubor .gltf s oddělenými soubory .bin a textur se nejlépe zpracuje po zabalení do jediného GLB.
- 2
Ponechte binární FBX a textury
Převést na je FBX, Kódování souboru Binary a Zachovat textury a materiály zapnuto, takže se obrázky zabalí přímo do FBX. Svislou osu nechte na Zachovat, pokud model nepřichází ležící na zádech.
- 3
Převeďte a importujte
Stiskněte Převést na FBX a přetáhněte soubor do složky s assety vašeho enginu nebo do Blenderu přes File › Import › FBX.
GLB vs. FBX: otevřený webový formát a výměnný formát Autodesku
GLB je binární podoba glTF 2.0, kterou Khronos Group vydala v roce 2017 a která se v roce 2022 stala mezinárodní normou ISO/IEC 12113. Jeden soubor .glb obsahuje 12bajtovou hlavičku, popis scény v JSON a binární blok s geometrií a obrázky. Je navržen pro rychlé načtení rendererem: jednotky jsou metry, osa Y míří nahoru a materiály používají fyzikálně založený model metallic-roughness, který stejně vykreslují three.js, Babylon.js i Scene Viewer v Androidu.
FBX vzniklo jako formát souborů softwaru FiLMBOX od Kaydary pro záznam pohybu a od roku 2006 patří Autodesku. Je proprietární a dokumentovaný hlavně prostřednictvím Autodesk FBX SDK, přesto zůstává výchozím výměnným formátem pro herní enginy a animační nástroje. Importér modelů v Unity čte FBX nativně, možnosti importu v Unreal Engine jsou na něm postavené a Maya i 3ds Max jej používají k přenosu postav s riggem mezi studii.
Co se při převodu GLB do FBX zachová
| V GLB | Ve FBX | Zkontrolovat po importu |
|---|---|---|
| Meshe, UV, normály | Zachováno beze změny | Nic |
| Hierarchie a názvy uzlů | Zachováno | Pozice pivotů |
| Kostra a váhy skinu | Kosti a skin cluster | Typ rigu v enginu |
| Animační klipy, morph targets | Animační takes, blend shapes | Názvy a délky klipů |
| Mapy základní barvy, normál a emise | Vložené textury na materiálech FBX | Přiřazení textur |
| Hodnoty metallic-roughness | Přibližně | Znovu připojit mapy metalu a drsnosti |
| Rozšíření jako clearcoat nebo transmission | Ve FBX nemají ekvivalent | Znovu vytvořit v enginu |
Import FBX do Unity, Unreal Engine nebo Blenderu
Unity
- 01Přetáhněte soubor .fbx do složky Assets v okně Project.
- 02Na kartě Rig zvolte u postav Humanoid nebo Generic.
- 03Na kartě Materials použijte Extract Textures, abyste mohli mapy upravovat.
Unreal Engine
- 01Klikněte v Content Browseru na Import a vyberte soubor .fbx.
- 02U modelů s riggem zaškrtněte Import Animations.
- 03Pokud je velikost vedle o 100×, upravte Import Uniform Scale.
Blender
- 01Použijte File › Import › FBX (.fbx).
- 02Materiály zkontrolujte v pracovním prostoru Shading.
- 03Pokud kosti míří špatným směrem, použijte Automatic Bone Orientation.
Většina překvapení po převodu GLB do FBX pochází z materiálů, ne z geometrie. glTF často balí ambient occlusion, roughness a metallic do červeného, zeleného a modrého kanálu jednoho obrázku. Klasický materiálový model FBX pro takovou zabalenou texturu nemá slot, takže ji enginy importují jako další obrázek, který připojíte ručně. Další záludností jsou textury uložené v GLB jako WebP: málo importérů FBX WebP čte, proto by měly být v PNG nebo JPEG; WebP do JPG: kdy a proč vysvětluje, co to obnáší.
Pokud cílem je statický mesh pro renderer nebo 3D tiskárnu, ne engine, může být FBX špatná volba; FBX do OBJ ukazuje, co si ponechá jednoduchý formát meshe. Pro AR Quick Look od Applu na iPhonu přejděte ze stejného GLB raději na GLB do USDZ.
GLB
glTF Binary (GLB)
GLB je binární podoba formátu glTF 2.0, přenosového 3D formátu, který vydala skupina Khronos Group v roce 2017. Geometrii, PBR materiály, textury a animace sbalí do jediného kompaktního souboru určeného k rychlému načítání. GLB se hojně používá pro 3D na webu, AR prohlížeče, Android Scene Viewer a online tržiště s modely. Některé starší desktopové 3D nástroje a CAD programy jej neumí importovat.
- Komprese
- –
- Průhlednost
- –
- Animace
- Ano
- Představeno
- 2017 · Khronos Group
FBX
Filmbox (FBX)
FBX je 3D formát, který vytvořila společnost Kaydara pro svůj software Filmbox a který od roku 2006 vlastní Autodesk. V jediném souboru ukládá sítě, materiály, textury, kostry, skinning, kamery, světla a animaci. Je standardním výměnným formátem herních assetů v Unity, Unreal Engine, Maya, 3ds Max a Blenderu. Formát je proprietární a chování se může mezi exportéry a verzemi SDK lišit.
- Komprese
- –
- Průhlednost
- –
- Animace
- Ano
- Představeno
- Kaydara (now Autodesk)
GLB se převádí do FBX, aby se model z webu, tržiště nebo aplikace pro 3D skenování dostal do postupů v Unity, Unreal Engine, Maye či 3ds Max, které jsou postavené na formátu Autodesku.
Časté dotazy k převodu GLB do FBX
Budou animace z GLB fungovat i po převodu do FBX?
Kostrová animace i animace blend shapes (morph targets) existují v obou formátech, takže klipy uložené v GLB mají v FBX své místo. Po importu zkontrolujte každý klip v náhledu animací v enginu, zejména pokud jich GLB obsahovalo několik, protože některé importéry je rozdělují nebo přejmenovávají.
Proč materiály po převodu vypadají v Unity šedě nebo jako plast?
Materiály glTF používají hodnoty metallic a roughness, často zabalené do jedné textury, zatímco materiály FBX jsou navrženy kolem diffuse a specular. Základní barva a normálové mapy se obvykle přenesou; metallic a roughness bude možná nutné znovu připojit v editoru materiálů enginu.
Musím pro Blender převádět GLB do FBX?
Pro otevření ne. Blender má importér glTF 2.0 od verze 2.80, takže File › Import › glTF 2.0 načte GLB přímo. Převádějte jen tehdy, když další nástroj ve vašem postupu očekává FBX.
Mám zvolit binární, nebo ASCII FBX?
Binary. Je menší, načítá se rychleji a očekávají ho Unity, Unreal i Maya. Importér FBX v Blenderu ASCII FBX vůbec nečte. ASCII zvolte jen pro skript nebo nástroj pro porovnávání, který potřebuje soubor číst jako text.
Proč je model FBX v Unrealu 100krát větší nebo menší?
glTF pracuje v metrech, Unreal v centimetrech a FBX nese měřítko jednotek, které každý importér vykládá po svém. Pokud je velikost vedle o 100×, upravte jednotné měřítko importu nebo před převodem nastavte Jednotky modelu a poté zkontrolujte známý rozměr.
- Převod FBX do OBJPřeveďte FBX z Mixamo, balíčků pro Unity nebo z Maye do OBJ s materiály MTL a texturami. Binární i ASCII FBX, 20 souborů najednou.
- Převodník OBJ do GLBPřeveďte OBJ s MTL a texturami do jednoho GLB pro three.js, model-viewer, Shopify a AR v Androidu. Měřítko v metrech, materiály vložené.
- Převodník glTF do GLBZabalte soubor .gltf s buffery .bin a texturami do jednoho GLB. Složku nahrajte jako ZIP; model, materiály i měřítko zůstanou beze změny.
- Převodník GLB do USDZPřeveďte modely GLB do USDZ, aby je uživatelé iPhonu a iPadu umístili v AR ze Safari, Zpráv či Souborů. Materiály PBR i textury zůstanou.
- Převodník STL do GLBPřeveďte STL pro 3D tisk do GLB pro web, model-viewer a AR v Androidu. Milimetry se přepočtou na metry a osa Z nahoru na Y, aby díl stál rovně.