Převodník STL do OBJ
Přeneste model pro 3D tisk do nástrojů na rendering, texturování a tvorbu her, které podporují OBJ, ale ne STL. Tvar se zkopíruje trojúhelník po trojúhelníku. Mění se jen způsob, jakým ho soubor ukládá.
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 soubory STL
ASCII nebo binární STL, až 20 souborů a 95 MB každý. Soubory se ze serveru odstraní 30 minut po nahrání.
- 2
V případě potřeby opravte orientaci
Modely pro tisk mají osu Z nahoru. Pokud cílová aplikace používá osu Y nahoru, například Unity, nastavte v části Pokročilá nastavení položku Svislá osa na Y nahoru, aby model stál rovně.
- 3
Převeďte do OBJ
Stiskněte Převést na OBJ. Každý soubor STL se změní na jeden soubor .obj, který můžete importovat nebo otevřít v textovém editoru.
Mohu převést STL do OBJ bez ztráty detailů?
Ano. OBJ pojme každý trojúhelník, který pojme STL, takže geometrie projde beze změny. Získáte sdílené vrcholy a formát, který čte více 3D aplikací; barvy ani UV mapy nezískáte, protože je STL nikdy neměl.
50 bajtůna trojúhelník v binárním STL
Jak STL a OBJ ukládají stejnou síť odlišně
STL navrhla společnost 3D Systems v roce 1987 jako nejjednodušší možné předání tiskárně. Každý trojúhelník je zapsán celý se svými třemi rohy, takže vrchol sdílený šesti sousedními trojúhelníky se opakuje šestkrát. Soubor se tak snadno streamuje, ale špatně upravuje: chybí záznam o tom, které trojúhelníky se dotýkají.
OBJ od Wavefront Technologies uchovává jeden seznam poloh vrcholů a každou plochu popisuje odkazy na položky tohoto seznamu. Propojené povrchy zůstanou propojené, což modelovací a sochařské nástroje očekávají. OBJ může nést také UV souřadnice, normály vrcholů, pojmenované skupiny a odkaz na materiálový soubor .mtl. Po převodu z STL jsou tyto volitelné části prostě prázdné a čekají na vaše doplnění.
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
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 se převádí do OBJ, když je model vytvořený pro tisk potřeba vykreslit, animovat, otexturovat nebo vložit do herního enginu, který STL mezi importními formáty nemá.
STL do OBJ, GLB, nebo STEP: jak zvolit správný formát
Úpravy, rendering nebo texturování
Prostý text, který od 90. let čte téměř každý 3D program.
- Sdílené vrcholy pro modelování
- Místo pro UV a materiály
- Otevře se v Unity, Maye, Blenderu i většině 3D aplikací
Zobrazení na webu nebo v AR
Jeden binární soubor s materiály, v metrech.
- Načte se v three.js a model-viewer
- Otevře se v Android Scene Viewer
- Vhodné pro náhledy produktů
Do CADu
Z trojúhelníků vytvoří plochy plného tělesa.
- Otevře se ve Fusion 360 a SolidWorks
- Pouze přímé úpravy, bez historie
- Křivky zůstanou fasetované
Pokud chcete spíše náhled v prohlížeči než úpravy, STL do GLB ušetří jeden krok. Pokud součást potřebuje CAD program nebo obráběč, STL do STEP zabalí síť jako plné těleso. A když se upravený model musí vrátit k tiskárně, zpětný převod zapíše nový STL na jeden průchod.
Otázky k převodu STL do OBJ
Umí Unity importovat soubory STL?
Ne přímo. Importér modelů v Unity čte FBX, OBJ, DAE, 3DS a DXF a také formáty z nainstalovaných modelovacích aplikací, takže STL vložený do složky Assets je ignorován. Nejkratší cestou je převod do OBJ; nejprve nastavte Svislá osa na Y nahoru.
Bude mít OBJ souřadnice UV pro texturování?
Ne, protože STL žádné nemá. OBJ bude obsahovat stejné trojúhelníky bez texturovacích souřadnic. Po importu model rozbalte v Blenderu nebo v nástroji pro texturování, poté můžete malovat nebo použít obrazové textury.
Je soubor OBJ větší, nebo menší než STL?
Záleží na kódování STL. OBJ zapisuje každý sdílený roh jednou a odkazuje na něj indexem, proto je obvykle mnohem menší než ASCII STL. Oproti binárnímu STL je často podobný nebo o něco větší, protože čísla v OBJ jsou uložena jako text.
Proč převedený model v rendereru vypadá hranatě?
STL ukládá jednu normálu na trojúhelník, což se vykreslí jako ploché stínování. V Blenderu použijte Shade Smooth nebo úhel automatického vyhlazení, případně přepočítejte normály ve své 3D aplikaci, a zakřivené plochy budou opět vypadat oble.
Lze vícedílný tiskový model převést na samostatné objekty OBJ?
Pokud STL obsahuje několik nespojených skořepin, skončí společně v jednom souboru OBJ. V Blenderu je rozdělíte na objekty pomocí Separate by Loose Parts, nebo nahrajte každou část jako samostatný STL a získáte jeden OBJ na část.
Ztratím něco při převodu STL do OBJ?
Žádná geometrie se neztratí; každý trojúhelník i poloha vrcholu se zkopíruje. Vynechán je jen text 80bajtové hlavičky a nepoužité atributové bajty binárního STL, které téměř žádný software nečte.
Další převody tiskových modelů
- Převodník OBJ do STLPřeveďte OBJ z Blenderu, ZBrushe nebo skenu do binárního STL pro 3D tisk. Čtyřúhelníky se triangulují, části sloučí a měřítko upraví na milimetry.
- Převodník STL do STEPPřeveďte síť STL na soubor STEP pro Fusion 360, SolidWorks a FreeCAD. Nastavte jednotky, které STL neukládá, a stáhněte fasetové těleso STEP.
- 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ě.
- 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 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.