SupaVoxel
Bezplatný STL převodník

Převodník STL do OBJ

Přetáhněte .stl a stáhněte Wavefront OBJ, který v Blenderu, Mayi nebo Cinema 4D stojí vzpřímeně. Zdarma, bez registrace, převod proběhne lokálně za pár sekund.

  • Y-up pro 3D aplikace
  • Vlastní faktor měřítka
  • Binární i ASCII STL
  • Soubor zůstává u vás
Aktualizováno říjen 2026

Jak převést STL na OBJ

  1. 01

    Přetáhněte .stl

    Funguje jakýkoli STL, binární i ASCII, až do 200 MB. Statistiky ukazují trojúhelníky a vrcholy; STL ukládá tři samostatné rohy na každý trojúhelník, takže počet vrcholů bude třikrát vyšší než počet trojúhelníků.
  2. 02

    Zvolte samotný OBJ, nebo zip

    Když je zapnutá volba Zahrnout materiály a textury, dostanete .zip s .obj a jednořádkovým .mtl s neutrální šedou. STL žádné textury nemá, takže většina lidí volbu vypne a stáhne si jen samotný .obj.
  3. 03

    V případě potřeby nastavte měřítko

    Čísla se zapisují přesně tak, jak jsou ve STL. Faktorem v poli Měřítko je můžete změnit, například 0.001 převede milimetry na metry pro Blender. Pak stiskněte Převést na OBJ.

Past na měřítko a osy při převodu STL to OBJ

STL soubory z tisku jsou téměř vždy v milimetrech. Blender, Unity i většina 3D aplikací čte čísla v OBJ jako metry. Naimportujete-li 60mm figurku jako OBJ, dorazí 60 metrů vysoká, daleko za ořezovými rovinami kamery, a vypadá to, že import selhal. Když do Měřítko zadáte 0.001, bude OBJ vysoké 0,06 jednotky, což je v Blenderu s výchozím metrickým nastavením 60 mm. Pokud vaše cílová aplikace pracuje v centimetrech, použijte 0.1.

Orientaci vyřešíme za vás. Tiskové formáty jsou Z-up, kdežto OBJ je konvenčně Y-up. Převodník model otočí tak, aby ho importér OBJ v Blenderu s výchozím nastavením os ukázal stát na podlaze, a ne ležet na zádech.

Co všechno převod STL to OBJ přenese

DataVýsledek v OBJ
TrojúhelníkyZachovány přesně
Normály plošekZapisují se jako normály vrcholů, takže povrch stíní plošně stejně jako ve STL
UV souřadniceNení co přenést: STL nemá UV, rozbalte je ve své 3D aplikaci
BarvaNení co přenést: STL neukládá barvu
Sdílené vrcholyNesvařují se; každý trojúhelník si drží vlastní tři rohy
JednotkyČísla beze změny, pokud nenastavíte faktor měřítka

Vypadá model v Blenderu hranatě? V režimu Edit Mode vyberte vše, spusťte Merge by Distance na svaření rohů a pak použijte Shade Smooth nebo Shade Auto Smooth.

STL vs OBJ v jedné tabulce

STL
Jen trojúhelníky, každý s jednou normálou; binární nebo ASCII; žádné jednotky, žádná barva
OBJ
Text; vrcholy, UV, normály, polygony libovolné velikosti, skupiny, materiály MTL
Načte ho
STL: každý slicer. OBJ: téměř každá aplikace pro 3D modelování, sochání a texturování
Konvence os
STL: Z-up. OBJ: Y-up
Jednotky
STL: žádné, slicery čtou milimetry. OBJ: žádné, většina 3D aplikací čte metry
Velikost
OBJ je text, a bývá proto větší než binární STL

Práce s OBJ po převodu

Co dělat
  • Před socháním nebo subdivisionem svařit duplicitní vrcholy
  • Před malováním textury rozbalit UV
  • Velmi husté scany nejprve zjednodušit pomocí mesh simplifieru
  • Ověřit orientaci výsledku v OBJ vieweru
Čemu se vyhnout
  • Čekat texturu: STL ji nikdy neměl
  • Nechat měřítko na 1 pro Blender, když je STL v milimetrech
  • Převádět jen kvůli tisku; slicery už STL umí načíst

Proč lidé převádějí STL na OBJ

Blender a většina modelářů otevře STL přímo, takže převod je hlavně o nástrojích dál v pipeline. Texturovací aplikace jako Substance 3D Painter, řada pipeline pro game assety a starší renderovací enginy chtějí OBJ. Tržiště prodávající 3D assety často žádají OBJ vedle FBX. A OBJ je čistý text, takže se snadno kontroluje nebo dál zpracovává skriptem.

Pokud míříte na web nebo AR, OBJ přeskočte a použijte STL to GLB, který zapisuje skutečné metry. Pro animační software STL to FBX. Opačným směrem vede OBJ to STL. Stále se rozhodujete? Průvodce STL vs OBJ rozebírá všechny kompromisy.

FAQ

Často kladené dotazy

Je převodník STL to OBJ zdarma?

Ano, naprosto. Bez registrace, bez vodoznaku a bez omezení počtu převodů. Soubor čte i zapisuje váš prohlížeč, takže se nic nenahrává a nečekáte ve frontě. Přijímáme soubory do 200 MB.

Proč je model po importu OBJ do Blenderu obrovský?

Váš STL je v milimetrech a Blender čte hodnoty OBJ jako metry, takže z 60 mm se stane 60 m. Převeďte znovu s 0.001 v poli Scale, nebo měřítko nastavte v dialogu importu OBJ v Blenderu. Pokud se zdá, že model zmizel, stiskněte tečku na numerické klávesnici a zobrazí se celý.

Má OBJ UV souřadnice nebo textury?

Ne. STL neobsahuje UV mapu ani barvu, takže není co převádět. OBJ má geometrii a normály. Chcete-li ho texturovat, rozbalte UV v Blenderu pomocí Smart UV Project nebo označením švů a pak texturu namalujte nebo zapečte (bake).

Proč dostanu zip místo .obj?

Volba Zahrnout materiály a textury je ve výchozím stavu zapnutá, takže OBJ dorazí v zipu s .mtl souborem. U STL obsahuje MTL jen neutrální šedou, takže volbu můžete vypnout a stáhnout si samotný .obj.

Proč vypadá převedený model hranatě?

STL ukládá jednu normálu na trojúhelník a žádné sdílené vrcholy, a OBJ si toto plošné stínování zachová, aby vypadal jako originál. V Blenderu v režimu Edit Mode spusťte Merge by Distance a poté použijte smooth shading. Ostré hrany z CADu lépe zachová Auto Smooth než plné vyhlazení.

Bude model v mé 3D aplikaci vzpřímený?

Ano, u aplikací, které dodržují konvenci OBJ Y-up, včetně Blenderu s výchozím nastavením importu, Mayi a Cinema 4D. Převodník otočí Z-up STL tak, aby díl stál na podlaze. Pokud nějaká aplikace bere OBJ jako Z-up, nastavte při importu osu nahoru na Y.

Začít zdarma

Potřebujete model, ne formát?

Vygenerujte si ve studiu 3D model z fotky a vezměte ho do Blenderu zdarma jako GLB, nebo jako OBJ v placeném tarifu. Převodník STL to OBJ použijte pro tiskové soubory, které už máte.

Bez platební karty · 3 kredity zdarma na start