Vejledning

OBJ mod STL: konverter OBJ til STL

Opdateret · Kun maske-OBJ til STL

Sammenlign OBJ-geometri, materialer og frihed til at redigere med STL’s printforløb der kun har trekanter. Konvertér derefter OBJ til STL privat i browseren.

OBJ og STL beskriver begge overflader, og de kan ikke byttes. En OBJ er en fleksibel maskefil fra Wavefront-familien. En STL er en liste af trekanter rettet mod fremstilling og mod slicere. At konvertere er det rigtige træk, når du er ved at printe. Det er det forkerte træk, når du stadig skal bruge oplysninger STL ikke kan holde. Denne side er beslutningen, ikke en ekstra kopi af konverteren.

Hvad hver fil er til

Brug OBJ, mens du stadig modellerer, deler objekter eller tildeler materialer. Brug STL, når Bambu Studio, Cura eller PrusaSlicer skal bruge et emne på en plade. Mange forløb beholder begge: OBJ (og dens MTL, hvis der er en) i projektet, og en binær STL ved siden af printprofilen. At slette OBJ fordi en STL blev hentet, er sådan folk mister UV og objektnavne de senere vil have tilbage.

OBJ STL fra dette værktøj
Typisk job Redigér, render, byt masker Skær og print
Flader Polygoner, gemt som flader Kun trekanter
Flere objekter Navngivne objekter i én fil Samlet til én trekanliste
Materialer Ofte en separat MTL Droppet
UV og teksturer Kan henvises til Droppet
Enheder Det du satte Ikke gemt; vi skalerer tal mod millimeter
Reparation Ikke automatisk Ikke automatisk

Sammenlægningen betyder noget. En OBJ af en figur plus en separat fod kan komme som to objekter. Konverteren skriver én STL, så en slicer importerer ét emne. Hvis du skulle bruge to printjob, så eksportér to OBJ og konvertér dem hver for sig. Objektnavne bliver ikke til særskilte STL-filer.

Hvad konvertering dropper

Trekanter bliver. Positioner skaleres og drejes som standard, så den op-akse du valgte, peger mod Z. Alt andet er uden for denne versions område.

Udglatningsgrupper og toppunktsnormaler i OBJ er ikke en egenskab du kan føre tilbage. STL-formatet gemmer en fladenormal pr. trekant, som eksportøren regner ud fra hjørnerne. En slicer bruger ikke den normal sådan som en renderer bruger en glat skyggelagt OBJ.

UV, teksturfilnavne og MTL-filen ignoreres med vilje. Et print i én filamentfarve har ikke brug for dem. Et fuldfarveforløb har, og det bør ikke lade som om en STL fra denne side stadig har dem. Behold OBJ.

Toppunktsfarver, hvis din eksportør skrev dem, kopieres ikke. Kurver og enkeltstående punkter springes over. Hvis filen ikke har flader, stopper konverteringen og siger det. Der er intet ærligt at lægge i en STL.

Hierarki og animation findes ikke i STL. En figur i en positur bør eksporteres fra Blender som den positur du vil have, med modifikatorer anvendt, så OBJ allerede indeholder den endelige overflade.

Hvad konvertering ikke lover

Folk behandler „jeg eksporterede STL“ som „masken kan printes“. Det er forskellige sætninger. En kant der ikke er lukket, et hul i skallen, en vendt lap eller en væg tyndere end din dyse vil stadig være der. Afgrænsningsboksen kan se perfekt ud, mens sliceren afviser filen. Reparér den i Blender eller et andet maskeværktøj, og eksportér igen. Dette websted kører ikke en reparationskerne, og vilkårene siger det samme i mere jævnt juridisk sprog.

Skala er det andet falske løfte. STL husker ikke at du mente millimeter. Konverteren skriver større eller mindre tal ud fra den enhed du vælger, og sliceren læser de tal som millimeter. Vælg den enhed der matcher OBJ. Boksen på værktøjssiden er der, så du kan se resultatet, før printeren gør det.

En praktisk regel

Behold OBJ, hvis noget af dette er sandt: du vil redigere masken, du renderer den stadig, den har mere end ét objekt du måske printer hver for sig, eller den har materialer du går op i. Lav en STL, når en slicer er den næste app på skærmen. Lav en ny STL, når du skifter enheder eller reparerer masken. Gem ikke en stak mystiske STL hvis millimeterstørrelse du aldrig tjekkede.

Hvis du stadig er usikker på hvilken fil du fik, så læs hvad en OBJ er og hvad en STL er. Hvis du allerede ved at du vil have printfilen, er konverteringstrinnene Blender-til-slicer-udgaven af denne tabel.

Binær standard er dækket i binær mod ASCII STL. Brug kun ASCII, når du vil læse koordinater som tekst. Til en slicer er binær den fil du lige besluttede at lave, ikke en dårligere kopi af OBJ.

Spørgsmål

Skal jeg slette OBJ, når jeg har en STL?

Nej, ikke hvis du måske vil redigere modellen, rendere den igen eller eksportere i en anden skala. STL er printkopien. OBJ bliver den rigere maskefil.

Retter konvertering til STL huller?

Nej. Flader kopieres. Et hul i OBJ er et hul i STL. Reparation er et separat trin i et modelleringsprogram eller et maskeværktøj du stoler på.

Overlever farven?

Ikke i denne konverter. Materialer, MTL-filer, UV og toppunktsfarver ignoreres. STL er en trekantskal.

Lav en STL ud fra din OBJ