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.
Relaterede vejledninger
- Hvad er en OBJ-filWavefront OBJ, flader og den MTL-fil vi ikke læser.
- Hvad er en STL-filTrekantmasker, koordinater uden enhed og slicere.
- Sådan konverterer du OBJ til STLBlender-eksport, denne konverter, så Bambu, Cura eller Prusa.
- Binær mod ASCII STLHvorfor hentningen som standard er binær STL.
- Enheder mm mod meterHvorfor et print kan blive 1000× for stort, og hvordan du tjekker boksen.
- SpørgsmålPrivatliv, størrelse, teksturer, STEP og billedfiler.