UltKit

OBJ til STL-konverter

Få en model fra Blender, ZBrush, en fotogrammetri-app eller en pakke med spilmodeller ind i arbejdsgangen til en 3D-printer. Konverteren triangulerer OBJ-filen, fjerner det, printere ikke kan bruge, og gemmer en kompakt binær STL.

3D-modelkonverter

eller slip STL, OBJ, MTL …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload OBJ-filen

    Slip .obj-filen. Filerne .mtl og teksturbillederne er ikke nødvendige til STL, fordi STL ikke kan gemme farver. Op til 20 modeller på 95 MB hver.

  2. 2

    Kontrollér skala og dele

    Under Avancerede indstillinger indstilles Modelenheder til den enhed, modellen er bygget i; Blender-scener bruger meter. Flet til ét mesh er slået til, hvilket passer til én enkelt udskrivning; slå det fra for at holde delene adskilt.

  3. 3

    Konvertér til STL

    Tryk på Konvertér til STL, og åbn filen i din slicer. Mål én dimension, før du slicer.

OBJ er et format til modellering, og STL er et format til printere. Konverteringen bevarer formen, deler hver flade op i trekanter og efterlader de materialer, UV-kort og udjævningsgrupper, som en slicer alligevel ville ignorere.

Hvad ændrer sig, når du konverterer OBJ til STL

Wavefront Technologies definerede OBJ i slutningen af 1980'erne til sin software Advanced Visualizer, og det rene tekstformat har overlevet virksomheden. En OBJ opregner hjørnepunkter, teksturkoordinater og normaler og derefter flader med tre, fire eller flere hjørner. Materialer ligger i en separat .mtl-fil, der peger på teksturbilleder, hvorfor OBJ-downloads ofte kommer som en mappe eller en ZIP; ZIP til STL konverterer sådant et arkiv uden først at pakke det ud.

STL gemmer kun trekanter. Under konverteringen deles firkanter og n-gons, hjørnenormaler erstattes af én normal pr. flade, og OBJ'ens grupper og objekter skrives som én model eller holdes adskilt, når Flet til ét mesh er slået fra. Ingen af formaterne gemmer enheder, så skalaen er det, du skal holde øje med: tallene kopieres, som de er, og slicereren antager, at de er millimeter.

OBJ

Wavefront OBJ

OBJ er et 3D-geometriformat udviklet af Wavefront Technologies. Det er en ren tekstfil med lister over hjørnepunkter, teksturkoordinater, normaler og flader, hvor materialer og teksturer refereres i en separat .mtl-fil. Næsten alle 3D-modelleringsprogrammer, spilmotorer og 3D-printværktøjer kan importere det. OBJ understøtter ikke animation, rigging eller scenehierarkier, og teksturer forsvinder, hvis MTL- og billedfilerne ikke opbevares sammen.

Komprimering
–
Gennemsigtighed
–
Animation
Nej
Introduceret
Wavefront Technologies
OBJ-konverter

STL

STL-mesh

STL (stereolitografi) er et 3D-mesh-format, som 3D Systems skabte i 1987. Det beskriver kun et objekts overfladegeometri som en liste af trekanter, uden farve, materialer, enheder eller scenedata. Dets enkelhed gør det til standardinput for slicere til 3D-print som Cura og PrusaSlicer. Buede flader tilnærmes af mange flade trekanter, så glatte modeller kan give meget store filer.

Komprimering
–
Gennemsigtighed
–
Animation
Nej
Introduceret
1987 · 3D Systems
STL-konverter

Folk konverterer OBJ til STL, når en model lavet til rendering, spil eller scanning skal til en printer, en printservice eller en uploadformular, der kun opfører STL.

Kræver Cura, PrusaSlicer eller Bambu Studio STL?

Hvad populære slicere kan importere
OrganisationKravKilde
Ultimaker CuraSTL, OBJ, 3MF og X3D samt PNG og JPG som højdekort. OBJ-teksturer ignoreres.—
PrusaSlicerSTL, OBJ, 3MF og AMF; STEP siden version 2.6. OBJ-farver kan knyttes til filamenter i nyere versioner.—
Bambu StudioSTL, OBJ, 3MF og STEP. Flerfarvet maling gemmes i egne 3MF-projekter.—
Printservices og modelbibliotekerDe fleste uploadformularer opfører STL først; nogle accepterer OBJ eller 3MF, få accepterer OBJ-mapper med teksturer.—

Sådan retter du en OBJ, der ikke vil printe efter konvertering

  • Modellen er på størrelse med et riskorn

    OBJ'en blev gemt i meter, typisk fra Blender eller en spilmotor. Sæt Modelenheder til m, og konvertér igen.

  • Slicereren melder non-manifold-kanter

    Meshet har huller eller énsidede overflader. Luk dem med Blenders 3D Print Toolbox eller slicerens reparationskommando før udskrivning.

  • Figuren ligger på ryggen

    Modellen blev eksporteret med Y op. Sæt Op-akse til Z-up, så den står på printpladen.

  • Dele svæver eller overlapper

    Separate objekter blev flettet sammen. Slå Flet til ét mesh fra, og arranger dem i slicereren, eller saml dem med en boolesk union i Blender.

Spørgsmål om OBJ til STL

Hvorfor er min OBJ fra Blender bittelille efter konvertering til STL?

Blender behandler én enhed som én meter, så en figur på 40 mm bliver skrevet som 0,04. Slicere læser STL-tal som millimeter og viser en lille plet. Sæt Modelenheder til m, og konvertér igen, så kommer delen ud på 40 mm.

Hvad sker der med teksturer og farver i min OBJ?

De bliver efterladt. STL gemmer kun geometri, så .mtl-materialer og billedteksturer har ingen steder at være. Vil du have farverne til en flerfarvet printer, så brug 3MF; til visning i en browser eller AR bevarer OBJ til GLB teksturerne.

Min OBJ har quads og n-gons. Er det et problem?

Nej. OBJ kan gemme flader med et vilkårligt antal hjørner, mens STL kun accepterer trekanter, så hver flade deles op i trekanter under konverteringen. Formen forbliver den samme; kun antallet af trekanter stiger.

Hvorfor siger sliceren, at den konverterede model har fejl?

Modeller lavet til spil og rendering har ofte åbne kanter, overlappende dele eller énsidede planer som blade og hårkort. De renderes fint, men beskriver ikke et lukket volumen. Reparér dem i Blender med tilføjelsen 3D Print Toolbox, eller lad PrusaSlicer eller Bambu Studio rette dem ved import.

Er en skulptur med millioner af polygoner for stor til STL?

Binær STL bruger 50 byte pr. trekant, så en sculpt med 2 millioner trekanter fylder omkring 100 MB, lige over uploadgrænsen på 95 MB. Reducer den først i Blender eller ZBrush; de fleste printere kan alligevel ikke gengive så fine detaljer.