UltKit

Převodník STL do GLB

STL je určené pro slicery, GLB pro obrazovky. Převeďte tiskový soubor do GLB a ukažte ho na stránce e-shopu, v portfoliu nebo v AR ve skutečné velikosti a správně postavený.

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

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte STL

    Přidejte až 20 binárních nebo ASCII souborů .stl, každý do 95 MB. Z více dílů nahraných najednou vznikne vlastní GLB pro každý z nich.

  2. 2

    Zkontrolujte jednotky a orientaci

    Jednotky modelu jsou nastaveny na mm, což používá téměř každý slicer a export z CADu, a Svislá osa je Y nahoru, jak vyžaduje glTF. Pokud byl model STL vytvořen v palcích, změňte jednotky v části Pokročilá nastavení.

  3. 3

    Převeďte do GLB

    Stiskněte Převést na GLB a výsledek přetáhněte do prohlížeče 3D modelů, kde ho zkontrolujete. Nahrané i převedené soubory se po 30 minutách smažou.

Geometrie vašeho tisku se přenese beze změny. Převodník přidá to, co STL nikdy nemělo: měřítko v metrech, orientaci s osou Y nahoru, sdílené vrcholy, normály a základní materiál, tedy vše, co webový prohlížeč potřebuje k vykreslení.

Co obsahuje soubor STL ve srovnání s GLB

STL (1987) a GLB (glTF 2.0, 2017) vedle sebe
VlastnostSTLGLB
Určeno pro3D tisk a sliceryWeb, aplikace, AR prohlížeče
JednotkyNeukládají se; podle zvyku mmMetry, stanovené specifikací
Svislá osaObvykle Z nahoruY nahoru
VrcholyOpakované u každého trojúhelníkuSdílené a indexované
Barvy a materiályVe standardu žádnéMateriály PBR a textury
Více dílůVzácně; obvykle jedna síťUzly ve stromu scény

STL pochází z roku 1987, kdy ho pro první stereolitografické stroje 3D Systems napsala firma Albert Consulting Group. Binární STL tvoří 80bajtová hlavička, počet trojúhelníků a pak 50 bajtů na trojúhelník: normála, tři rohy a dva volné bajty. To je vše, co slicer potřebuje k řezání vrstev. Pro prohlížeč se ale hodí špatně: chybí měřítko i barvy a každý roh se zapisuje znovu u každého trojúhelníku, který ho sdílí.

glTF 2.0, který Khronos Group zveřejnila v roce 2017, řeší přesně tohle. Vrcholy ukládá jednou v binárních bufferech, které může grafická karta použít přímo, jednotku pevně stanovuje na jeden metr a svislou osu na Y a materiály popisuje fyzikálně založeným vykreslováním. GLB je jednosouborová binární podoba glTF, a proto ji přijímají model-viewer, three.js, Babylon.js, Shopify i Scene Viewer v Androidu.

STL

Síť STL

STL (stereolitografie) je formát 3D sítě, který vytvořila společnost 3D Systems v roce 1987. Popisuje pouze povrchovou geometrii objektu jako seznam trojúhelníků, bez barev, materiálů, jednotek a informací o scéně. Díky jednoduchosti je výchozím vstupem pro slicery 3D tisku, například Cura a PrusaSlicer. Zakřivené plochy jsou aproximovány mnoha plochými trojúhelníky, takže hladké modely mohou vytvořit velmi velké soubory.

Komprese
–
Průhlednost
–
Animace
Ne
Představeno
1987 · 3D Systems
Převodník STL

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
Převodník GLB

Tvůrci převádějí STL do GLB, aby mohli tisknutelný díl zobrazit online nebo v AR, protože prohlížeče a 3D prohlížeče očekávají kompaktní glTF soubor se správným měřítkem a nevědí nic o seznamu trojúhelníků bez jednotek ze slicerů.

Důležitá nastavení převodu STL do GLB

Jednotky modelu
Říká převodníku, co znamenala jedna jednotka v STL. Milimetry se změní na 0,001 m, takže figurka vysoká 120 mm měří v GLB 0,12 m a v AR se zobrazí ve skutečné velikosti.
Svislá osa
Slicery a CAD pracují s osou Z nahoru, zatímco glTF s osou Y nahoru. Volba Y nahoru díl otočí tak, že stojí na podlaze prohlížeče, místo aby ležel na zádech.
Sloučit do jedné sítě
Vypnuto zachová samostatná tělesa jako samostatné uzly, které můžete později skrýt nebo přebarvit. Zapnuto vytvoří jediný objekt, vhodný pro jeden vystavený kus.
Kódování souboru
Zde se nepoužije; GLB je vždy binární. Pokud potřebujete čitelný soubor JSON, použijte možnost glTF v části Převést na.

Jak ukázat 3D tisk online

Vložte GLB na stránku pomocí webové komponenty model-viewer od Googlu a návštěvníci mohou díl otáčet, přibližovat a na Androidu ho v AR umístit na svůj stůl.

Opačný směr, tedy ze sítě na něco, co lze upravovat s přesnými rozměry ve Fusion 360 nebo SolidWorks, vyžaduje místo toho STL do STEP.

Otázky k převodu STL do GLB

Proč je převedený GLB šedý?

Standardní STL ukládá jen trojúhelníky a nic jiného: žádné barvy, materiály ani textury. GLB proto dostane jednoduchý neutrální materiál, aby se model vykresloval s osvětlením. Barvy můžete doplnit později v Blenderu nebo v editoru three.js, případně vyjděte z OBJ nebo 3MF s barvami přes OBJ do GLB.

Vytiskne se GLB stejně jako STL?

Geometrie tvoří stejné trojúhelníky, jen přepočtené na metry. Většina slicerů ale dává přednost STL nebo 3MF, takže si pro tisk nechte původní STL a GLB používejte jen k zobrazení.

Můj tištěný díl má několik těles. Mohu je ponechat oddělená?

STL obvykle ukládá všechna tělesa jako jednu změť trojúhelníků, takže dorazí jako jedna síť. Pokud byl STL exportován jako samostatná tělesa ve formátu ASCII, každé těleso se v GLB stane vlastním uzlem, dokud je volba Sloučit do jedné sítě vypnutá.

Jak velký bude GLB oproti STL?

Obvykle menší než binární STL. STL opakuje každý sdílený roh u každého trojúhelníku, kterého se dotýká, zatímco glTF ukládá každý vrchol jen jednou a odkazuje na něj indexem. Typický binární STL se citelně zmenší, ASCII STL mnohem více.

Lze GLB převedený ze STL použít pro AR na iPhonu?

iPhony v AR Quick Look otevírají USDZ, nikoli GLB. Převeďte GLB ještě jednou pomocí GLB do USDZ a používejte oba soubory: GLB pro Android a web, USDZ pro zařízení Apple.

Budou zakřivené plochy v prohlížeči vypadat hranatě?

Mohou, protože STL obsahuje jen ploché trojúhelníky a žádná data o vyhlazení. Převodník vypočítá normály z trojúhelníků; pokud byl STL exportován s hrubým rozlišením, exportujte ho z CAD programu znovu jemněji, aby model vypadal hladčeji.