Konvertor STL do OBJ
Preneste model na 3D tlač do nástrojov na renderovanie, textúrovanie a tvorbu hier, ktoré podporujú OBJ, ale nie STL. Tvar sa skopíruje trojuholník po trojuholníku; mení sa len spôsob, akým ho súbor ukladá.
Prevodník 3D modelov
alebo sem presuňte súbory STL, OBJ, MTL … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
STL a OBJ neukladajú jednotky. Ak sa diel v slicery zobrazí 10× alebo 25,4× príliš malý či veľký, jednotky sa prečítali nesprávne – nastavte ich tu.
Blender, CAD programy a slicery používajú os Z nahor; glTF, Unity a väčšina herných enginov používa os Y nahor. Prepnite ju, ak model po importe leží na boku.
Používa sa pri prevode telies STEP alebo IGES na sieť. Jemné dáva hladké krivky, ale väčšie súbory; hrubé stačí na rýchle náhľady.
Používa sa len pre vstup PNG, JPG alebo SVG. Reliéf zdvíha tmavé oblasti; litofánia je tenký panel, ktorý ukáže fotografiu pri presvietení zozadu; vytlačenie zmení logo alebo obrys SVG na plochý plný tvar.
Šírka tlačeného modelu; výška vyplýva z pomeru strán obrázka.
Maximálna výška vyvýšenia pri reliéfe alebo litofánii, prípadne hrúbka vytlačeného tvaru. Litofánie zvyčajne používajú 2–3 mm.
Plná doska pod reliéfom, aby tlač držala pokope. 0 znamená bez podstavy.
Ako používať tento nástroj
- 1
Nahrajte súbory STL
ASCII alebo binárny STL, až 20 súborov s veľkosťou do 95 MB každý. Súbory sa zo servera odstránia 30 minút po nahratí.
- 2
V prípade potreby upravte orientáciu
Modely na tlač majú os Z nahor. Ak cieľová aplikácia používa os Y nahor, napríklad Unity, nastavte v časti Rozšírené nastavenia možnosť Zvislá os na Y nahor, aby model stál vzpriamene.
- 3
Previeďte do OBJ
Stlačte Previesť na OBJ. Každý STL sa zmení na jeden súbor .obj, ktorý môžete importovať alebo otvoriť v textovom editore.
Môžem previesť STL do OBJ bez straty detailov?
Áno. OBJ dokáže uložiť každý trojuholník ako STL, takže geometria prejde bez zmeny. Získate spoločné vrcholy a formát, ktorý číta viac 3D aplikácií; farby ani UV mapy nezískate, pretože ich STL nikdy nemal.
50 bajtovna trojuholník v binárnom STL
Ako STL a OBJ ukladajú tú istú sieť odlišne
STL navrhla spoločnosť 3D Systems v roku 1987 ako najjednoduchšie možné odovzdanie modelu tlačiarni. Každý trojuholník sa zapíše celý s vlastnými tromi rohmi, takže vrchol zdieľaný šiestimi susednými trojuholníkmi sa opakuje šesťkrát. Súbor sa tak dá ľahko streamovať, ale ťažko upravovať: nie je v ňom záznam o tom, ktoré trojuholníky sa dotýkajú.
OBJ od Wavefront Technologies uchováva jeden zoznam pozícií vrcholov a každú stenu opisuje odkazmi na položky v tomto zozname. Spojené povrchy zostávajú spojené, čo modelovacie a sochárske nástroje očakávajú. OBJ môže niesť aj súradnice UV, normály vrcholov, pomenované skupiny a odkaz na materiálový súbor .mtl. Po prevode zo STL sú tieto voliteľné časti jednoducho prázdne a čakajú na vaše doplnenie.
STL
Sieť STL
STL (stereolitografia) je formát 3D siete, ktorý v roku 1987 vytvorila spoločnosť 3D Systems. Opisuje iba povrchovú geometriu objektu ako zoznam trojuholníkov, bez farieb, materiálov, jednotiek a informácií o scéne. Vďaka jednoduchosti je predvoleným vstupom pre slicery 3D tlače, ako sú Cura a PrusaSlicer. Zakrivené plochy sa aproximujú mnohými plochými trojuholníkmi, takže hladké modely môžu vytvoriť veľmi veľké súbory.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- Nie
- Rok vzniku
- 1987 · 3D Systems
OBJ
Wavefront OBJ
OBJ je formát 3D geometrie vyvinutý spoločnosťou Wavefront Technologies. Je to súbor v čistom texte so zoznamom vrcholov, súradníc textúr, normál a plôch, pričom materiály a textúry sú odkazované v samostatnom súbore .mtl. Importovať ho vie takmer každý program na 3D modelovanie, herný engine a nástroj na 3D tlač. OBJ nepodporuje animáciu, rigging ani hierarchie scény a textúry sa stratia, ak súbory MTL a obrázky nezostanú pokope.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- Nie
- Rok vzniku
- Wavefront Technologies
STL sa prevádza na OBJ, keď sa model vytvorený na tlač musí vykresliť, animovať, otexturovať alebo vložiť do herného enginu, ktorý STL nemá medzi importnými formátmi.
STL do OBJ, GLB alebo STEP: výber správneho formátu
Úpravy, vykresľovanie alebo texturovanie
Čistý text, ktorý od 90. rokov číta takmer každý 3D program.
- Spoločné vrcholy na modelovanie
- Priestor pre UV a materiály
- Otvorí sa v Unity, Maya, Blenderi a väčšine 3D aplikácií
Zobrazenie na webe alebo v AR
Jeden binárny súbor s materiálmi, v metroch.
- Načíta sa v three.js a model-viewer
- Otvorí sa v Android Scene Viewer
- Vhodné na ukážky produktov
Import do CAD
Trojuholníky zabalí ako steny telesa.
- Otvorí sa vo Fusion 360 a SolidWorks
- Iba priame úpravy, bez histórie
- Krivky zostávajú fazetované
Ak je vaším cieľom skôr ukážka v prehliadači než úpravy, STL na GLB vám ušetrí jeden krok. Ak CAD program alebo strojník potrebuje diel, STL na STEP zabalí sieť ako teleso. A keď sa upravený model musí vrátiť k tlačiarni, spätný prevod zapíše nový STL na jeden prechod.
Otázky o prevode STL do OBJ
Dokáže Unity importovať súbory STL?
Nie hneď. Importér modelov v Unity číta FBX, OBJ, DAE, 3DS a DXF, ako aj formáty z nainštalovaných modelovacích aplikácií, takže STL vložený do priečinka Assets sa ignoruje. Najkratšia cesta je prevod na OBJ; najprv nastavte Zvislá os na Y nahor.
Bude mať OBJ súradnice UV na textúrovanie?
Nie, pretože STL žiadne nemal. OBJ bude obsahovať rovnaké trojuholníky bez súradníc textúr. Po importe ho rozbaľte v Blenderi alebo v nástroji na texturovanie a potom môžete maľovať alebo použiť obrazové textúry.
Je OBJ väčší alebo menší ako STL?
Závisí to od kódovania STL. OBJ zapíše každý spoločný roh raz a odkazuje naň indexom, preto je zvyčajne oveľa menší ako ASCII STL. V porovnaní s binárnym STL je často podobný alebo o niečo väčší, pretože čísla v OBJ sú uložené ako text.
Prečo prevedený model v rendereri vyzerá hranato?
STL ukladá jednu normálu na trojuholník, čo sa vykresľuje ako ploché tieňovanie. V Blenderi použite Shade Smooth alebo uhol automatického vyhladenia, prípadne prepočítajte normály vo svojej 3D aplikácii, a zakrivené plochy budú opäť vyzerať oblo.
Dá sa viacdielny model previesť na samostatné objekty OBJ?
Ak STL obsahuje niekoľko nespojených škrupín, dostanú sa do jedného súboru OBJ. V Blenderi ich rozdelíte na objekty pomocou Separate by Loose Parts, alebo nahrajte každú časť ako samostatný STL a dostanete jeden OBJ na každú časť.
Stratím niečo pri prevode STL do OBJ?
Žiadna geometria sa nestratí; skopíruje sa každý trojuholník a poloha každého vrcholu. Vynechá sa iba text 80-bajtovej hlavičky a nepoužité atribútové bajty binárneho STL, ktoré číta takmer žiadny softvér.
Ďalšie prevody modelov na 3D tlač
- Konvertor OBJ na STLPreveďte OBJ z Blenderu, ZBrushu či skenu na binárne STL pre 3D tlač. Štvoruholníky sa triangulujú, diely spoja a mierka nastaví na milimetre.
- Konvertor STL do STEPPreveďte siete STL do STEP pre Fusion 360, SolidWorks a FreeCAD. Nastavte jednotky, ktoré STL neuchováva, a stiahnite fazetové teleso STEP.
- Konvertor STL do GLBPrevieďte STL do GLB pre weby, model-viewer a AR v Androide. Milimetre sa prepočítajú na metre a Z-up na Y-up, aby diel stál rovno.
- Konvertor FBX na OBJPreveďte FBX z Mixamo, balíkov Unity alebo Maya na OBJ s materiálmi MTL a textúrami. Binárne aj ASCII FBX, 20 súborov naraz.
- Prevod OBJ na GLBPrevieďte OBJ s MTL a textúrami do jedného GLB pre three.js, model-viewer, Shopify a Android AR. Mierka v metroch, materiály vložené.
- Konvertor 3MF do STLPrevieďte 3MF do STL pre slicery, tlačové služby a nástroje, ktoré čítajú len STL. Geometria ostane v mm; farby, platne a nastavenia tlače zmiznú.