Převodník GLB do OBJ včetně textur
Přetáhněte .glb a stáhněte zip s Wavefront OBJ, odpovídajícím MTL souborem a všemi texturami ve formátu PNG. Zdarma, bez účtu, soubor se zpracovává přímo ve vašem zařízení.
- OBJ + MTL + PNG v zipu
- UV správně překlopené
- Samostatné objekty zachovány
- Nic se nenahrává
Jak převést GLB na OBJ s texturami
- 01
Načtěte .glb
Přetáhněte jej do převodníku výše. Panel vypíše sítě, materiály a textury, takže ještě před převodem víte, kolik obrázků zip bude obsahovat. - 02
Zvolte zip, nebo samotné OBJ
Zahrnout materiály a textury je ve výchozím nastavení zapnuté a vytvoří .zip. Vypněte ho, když potřebujete jen geometrii a UV, například pro retopologii nebo sochařinu, a dostanete jediný soubor .obj. - 03
Rozbalte vše do stejné složky
Nechte soubory .obj, .mtl a .png ve stejné složce. OBJ odkazuje na MTL podle názvu a MTL na obrázky podle názvu, takže přesunutím jednoho souboru se propojení přeruší.
Jak se materiály GLB mapují na OBJ a MTL
GLB používá fyzikálně založené materiály; MTL je o desítky let starší. Přesně tohle zapíše převodník GLB to OBJ pro každý materiál.
| Slot materiálu glTF | Zapsáno do MTL jako | Výsledek |
|---|---|---|
| Textura základní barvy | map_Kd + soubor PNG | Zachováno |
| Faktor základní barvy | Kd červená, zelená, modrá | Zachováno |
| Normálová mapa | map_Bump + soubor PNG | Zachováno; některé importéry vyžadují ruční nastavení jako normálová mapa |
| Průhlednost / alfa | d | Zachováno jako hodnota |
| Mapy kovovosti a drsnosti | Nezapisuje se | Vynecháno |
| Mapy occlusion a emise | Nezapisuje se | Vynecháno |
| Transformace textur, clearcoat a další rozšíření | Nezapisuje se | Vynecháno |
Názvy materiálů se upraví pro MTL: mezery a symboly se změní na podtržítka a duplicitní názvy dostanou příponu, aby každý řádek usemtl odpovídal.
Proč textury při převodu GLB to OBJ často dopadnou špatně a proč tady ne
glTF umisťuje počátek textury do levého horního rohu obrázku. OBJ, stejně jako OpenGL, ho má v levém dolním rohu. Převodník, který UV souřadnice zkopíruje bez ohledu na rozdíly, vytvoří model s vertikálně zrcadlenou texturou: nápisy vzhůru nohama, obličeje na zadní straně hlavy.
Tento převodník překlopí V souřadnici každého UV, když je zdrojem GLB, a obrazové soubory ponechá přesně tak, jak byly. Blender, Maya, 3ds Max, Cinema 4D a ZBrush pak texturu namapují tak, jak vypadala v náhledu GLB.
Další častou chybou jsou chybějící textury. GLB vkládá obrázky přímo do binárky a řada nástrojů exportuje jen .obj a na textury zapomene. Tady se každá vložená textura dekóduje a zapíše jako PNG vedle OBJ. Textury JPEG nebo WebP se překódují do PNG, které je bezztrátové, takže zip může být větší než původní GLB.
Srovnání GLB a OBJ
- Kontejner GLB
- Jeden binární soubor: JSON scéna, buffery geometrie a obrázky pohromadě
- Kontejner OBJ
- Geometrie v čistém textu, plus samostatný .mtl a obrazové soubory
- Jednotky
- GLB: podle specifikace metry. OBJ: žádné; většina aplikací čte metry, takže hodnoty zůstávají beze změny
- Materiály
- GLB: PBR metallic-roughness. OBJ: klasický diffuse, specular, bump
- Animace a rigy
- GLB: ano. OBJ: ne, síť se zapíše v póze, v jaké se načte
- Typická velikost
- Text OBJ je u stejné sítě několikrát větší než binárka GLB
Tipy pro práci s převedeným OBJ
- V Blenderu importujte přes File > Import > Wavefront (.obj) a ponechte výchozí nastavení os; model zůstane vzpřímený
- Pokud záleží na vzhledu, znovu vytvořte kovovost a drsnost v editoru materiálů vaší aplikace
- Vypněte zip s texturami, když jen socháte nebo děláte retopologii
- Než ho pošlete dál, zkontrolujte výsledek v prohlížeči OBJ
- PNG soubory po rozbalení nepřejmenovávejte; MTL na ně odkazuje podle názvu
- Nečekejte v OBJ animaci ani kosti
- Nepřevádějte GLB s miliony trojúhelníků na OBJ pro web; nechte si GLB a použijte kompresor GLB
Kdy převádět GLB na OBJ
OBJ je formát, který téměř každý 3D program čte už třicet let. Převádějte, když nástroj neumí importovat glTF nebo ho importuje špatně: starší verze 3ds Max a Maya, ZBrush, Substance workflow, které očekávají OBJ, fotogrammetrické a retopologické nástroje a mnoho renderfarem. Hodí se i pro texturního umělce, který chce mapy jako samostatné obrazové soubory.
GLB si nechte pro web, AR, Unity, Godot a Unreal, které všechny čtou glTF a zachovají plný materiál. Pro tisk přejděte na GLB na STL; opačným směrem na OBJ na GLB. Průvodce STL vs OBJ vysvětluje, kam OBJ mezi tiskovými formáty patří.
Související převody
FAQ
Často kladené dotazy
Je tento převodník GLB na OBJ zdarma?
Zůstanou při převodu GLB na OBJ textury zachované?
Proč je moje textura po převodu vzhůru nohama?
Jak velký bude OBJ v Blenderu?
Můžu převést animované GLB na OBJ?
Proč je zip větší než moje GLB?
Zvládne soubory GLB s několika objekty?
Související nástroje a návody
Pokračovat
Začít zdarma
Potřebujete nejdřív model s texturou?
Studio promění jednu fotku ve 3D model, s texturou v placených tarifech. Stáhněte ho jako GLB a tady ho rozbalte pomocí převodníku GLB to OBJ, nebo po upgradu exportujte rovnou OBJ.
Bez platební karty · 3 kredity zdarma na start