Převodník OBJ do STL
Dostaňte model z Blenderu, ZBrushe, fotogrammetrické aplikace nebo balíčku herních assetů do pracovního postupu 3D tiskárny. Převodník OBJ trianguluje, odstraní vše, co tiskárny nepotřebují, a zapíše kompaktní binární STL.
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 OBJ
Přetáhněte soubor .obj. Soubor .mtl a obrázky textur pro STL nepotřebujete, protože STL neumí ukládat barvy. Najednou lze nahrát až 20 modelů, každý do 95 MB.
- 2
Zkontrolujte měřítko a části
V části Pokročilá nastavení nastavte Jednotky modelu na jednotku, ve které byl model vytvořen; scény z Blenderu používají metry. Volba Sloučit do jedné sítě je zapnutá, což se hodí pro jediný tisk; vypnutím zachováte jednotlivé části zvlášť.
- 3
Převeďte do STL
Stiskněte Převést na STL a soubor otevřete ve slicru. Před slicováním si změřte jeden rozměr.
OBJ je formát pro modeláře a STL je formát pro tiskárny. Převod zachová tvar, rozdělí každou plochu na trojúhelníky a vynechá materiály, UV mapy a skupiny vyhlazení, které by slicer stejně ignoroval.
Co se změní při převodu OBJ do STL
Formát OBJ definovala společnost Wavefront Technologies na konci 80. let pro svůj software Advanced Visualizer a jeho textová struktura firmu přežila. OBJ obsahuje seznam vrcholů, texturových souřadnic a normál, poté plochy se třemi, čtyřmi i více rohy. Materiály jsou v samostatném souboru .mtl, který odkazuje na obrázky textur, proto OBJ často přichází jako složka nebo ZIP; ZIP do STL takový archiv převede bez předchozího rozbalení.
STL uchovává jen trojúhelníky. Při převodu se čtyřúhelníky a n-úhelníky rozdělí, normály vrcholů se nahradí jednou normálou na plošku a skupiny a objekty z OBJ se zapíší jako jeden model, nebo zůstanou oddělené, když je Sloučit do jedné sítě vypnuto. Žádný z formátů neukládá jednotky, takže hlídat je třeba měřítko: čísla se zkopírují tak, jak jsou, a slicer usoudí, že jde o milimetry.
OBJ
Wavefront OBJ
OBJ je formát 3D geometrie vyvinutý společností Wavefront Technologies. Jde o textový soubor vypisující vrcholy, texturové souřadnice, normály a plochy, přičemž materiály a textury jsou odkazovány v samostatném souboru .mtl. Importuje ho téměř každý program pro 3D modelování, herní engine i nástroj pro 3D tisk. OBJ nepodporuje animaci, rigging ani hierarchii scény a textury se ztratí, pokud nejsou soubory MTL a obrázky uchovány pohromadě.
- Komprese
- –
- Průhlednost
- –
- Animace
- Ne
- Představeno
- Wavefront Technologies
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
OBJ do STL se převádí tehdy, když model vytvořený pro rendering, hry nebo skenování musí k tiskárně, do tiskové služby nebo do formuláře, který uvádí jen STL.
Potřebuje Cura, PrusaSlicer nebo Bambu Studio STL?
| Organizace | Požadavek | Zdroj |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF a X3D, plus PNG a JPG jako výškové mapy. Textury z OBJ se ignorují. | — |
| PrusaSlicer | STL, OBJ, 3MF a AMF; STEP od verze 2.6. V novějších verzích lze barvy z OBJ přiřadit filamentům. | — |
| Bambu Studio | STL, OBJ, 3MF a STEP. Vícebarevné malování se ukládá do vlastních projektů 3MF. | — |
| Tiskové služby a knihovny modelů | Většina formulářů uvádí na prvním místě STL; některé přijímají OBJ nebo 3MF, jen málo z nich složky s texturovaným OBJ. | — |
Oprava OBJ, který po převodu nejde vytisknout
Model je velký jako zrnko rýže
OBJ bylo uloženo v metrech, typicky z Blenderu nebo herního enginu. Nastavte Jednotky modelu na m a převeďte znovu.
Slicer hlásí non-manifold hrany
Síť má díry nebo jednostranné plochy. Před tiskem je uzavřete pomocí 3D Print Toolbox v Blenderu nebo příkazu pro opravu ve slicru.
Figurka leží na zádech
Model byl exportován s osou Y nahoru. Nastavte Svislá osa na Z nahoru, aby stál na podložce.
Části se vznášejí nebo se překrývají
Samostatné objekty byly sloučeny. Vypněte Sloučit do jedné sítě a uspořádejte je ve slicru, nebo je spojte booleovským sjednocením v Blenderu.
Otázky k převodu OBJ do STL
Proč je můj OBJ z Blenderu po převodu do STL miniaturní?
Blender považuje jednu jednotku za jeden metr, takže figurka vysoká 40 mm je zapsána jako 0.04. Slicery čtou čísla v STL jako milimetry a zobrazí drobnou tečku. Nastavte Jednotky modelu na m, převeďte znovu a díl bude mít 40 mm.
Co se stane s texturami a barvami mého OBJ?
Zůstanou pozadu. STL ukládá jen geometrii, takže materiály z .mtl a obrazové textury nemají kam jít. Pokud chcete barvy pro vícebarevnou tiskárnu, použijte 3MF; pro zobrazení v prohlížeči nebo AR zachová textury OBJ do GLB.
Můj OBJ obsahuje čtyřúhelníky a n-úhelníky. Vadí to?
Ne. OBJ může ukládat plochy s libovolným počtem rohů, zatímco STL přijímá jen trojúhelníky, proto se při převodu každá plocha rozdělí na trojúhelníky. Tvar zůstane stejný, zvýší se pouze počet trojúhelníků.
Proč slicer hlásí, že převedený model obsahuje chyby?
Modely vytvořené pro hry a rendering mívají otevřené hrany, překrývající se části nebo jednostranné plochy, například listy a vlasové pásy. Vykreslí se bez problémů, ale nepopisují uzavřený objem. Opravte je v Blenderu pomocí doplňku 3D Print Toolbox nebo nechte opravu na PrusaSliceru či Bambu Studiu při importu.
Není model s miliony polygonů na STL příliš velký?
Binární STL používá 50 bajtů na trojúhelník, takže sochu o 2 milionech trojúhelníků má zhruba 100 MB, těsně nad limitem nahrávání 95 MB. Nejdřív ji zredukujte v Blenderu nebo ZBrushi; tak jemný detail většina tiskáren stejně nevytiskne.
- Převodník STL do OBJPřeveďte STL do OBJ pro Unity, nástroje na texturování a další 3D aplikace, které čekají OBJ. Sdílené vrcholy, čitelný text, stejné trojúhelníky.
- 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 3MF do STLPřeveďte 3MF do STL pro slicery, tiskové služby a nástroje, které čtou jen STL. Geometrie zůstane v mm; barvy, podložky a nastavení tisku odpadnou.
- Převodník STEP do STLPřeveďte soubory STEP nebo STP do STL pro Cura, PrusaSlicer a Bambu Studio. Zvolte hrubou, běžnou či jemnou síť a získejte binární STL v mm.
- 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 obrázků do STLPřeveďte JPG, PNG, WebP nebo BMP na tisknutelné STL: reliéf, podsvícenou litofanii nebo plochý vytažený tvar. Šířka, hloubka i základna v mm.