OBJ til STL-konverter
Få en modell fra Blender, ZBrush, en fotogrammetri-app eller en spillressurspakke over i arbeidsflyten til en 3D-skriver. Konverteren triangulerer OBJ-filen, fjerner det skrivere ikke kan bruke, og lager en kompakt binær STL.
3D-modellkonverterer
eller slipp STL, OBJ, MTL …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
STL og OBJ lagrer ingen enheter. Hvis en del vises 10× eller 25,4× for liten eller stor i sliceren, er enhetene lest feil. Angi dem her.
Blender, CAD-programmer og slicere bruker Z opp. glTF, Unity og de fleste spillmotorer bruker Y opp. Bytt hvis modellen ligger på siden etter import.
Brukes når STEP- eller IGES-solider konverteres til et mesh. Fin gir myke kurver, men større filer. Grov er nok til raske forhåndsvisninger.
Brukes bare for PNG-, JPG- eller SVG-filer. Relieff hever mørke områder. En litofan er en tynn plate som viser bildet når den lyses opp bakfra. Ekstrudering gjør en logo eller SVG-kontur til en flat, massiv form.
Bredden på den utskrevne modellen. Høyden følger bildets sideforhold.
Maksimal høyde for et relieff eller en litofan, eller tykkelsen på en ekstrudert form. Litofaner bruker vanligvis 2–3 mm.
Massiv plate under relieffet slik at utskriften holder sammen. 0 betyr ingen bunnplate.
Slik bruker du dette verktøyet
- 1
Last opp OBJ-filen
Slipp .obj-filen her. Filene .mtl og teksturbildene trengs ikke for STL, fordi STL ikke kan lagre farger. Opptil 20 modeller, 95 MB hver.
- 2
Kontroller skala og deler
Under Avanserte innstillinger setter du Modellenheter til enheten modellen ble laget i; Blender-scener bruker meter. Slå sammen til ett nett er på, noe som passer for ett enkelt utskrift; slå det av for å beholde delene hver for seg.
- 3
Konverter til STL
Trykk Konverter til STL og åpne filen i slicer-programmet. Mål én dimensjon før du slicer.
OBJ er et format for modellerere, og STL er et format for skrivere. Konverteringen beholder formen, deler hver flate i trekanter og utelater materialer, UV-kart og glattingsgrupper som en slicer uansett ville ignorert.
Hva endres når du konverterer OBJ til STL
Wavefront Technologies definerte OBJ på slutten av 1980-tallet for programvaren Advanced Visualizer, og det rene tekstformatet har overlevd selskapet. En OBJ lister hjørnepunkter, teksturkoordinater og normaler, deretter flater med tre, fire eller flere hjørner. Materialer ligger i en egen .mtl-fil som peker til teksturbilder, og derfor kommer OBJ-nedlastinger ofte som en mappe eller en ZIP; ZIP til STL konverterer et slikt arkiv uten at du må pakke det ut først.
STL beholder bare trekanter. Under konverteringen deles firkanter og n-kanter opp, hjørnenormaler erstattes av én normal per flate, og gruppene og objektene i OBJ skrives som én modell, eller holdes adskilt når Slå sammen til ett nett er av. Ingen av formatene lagrer enheter, så skalaen er det du må passe på: tallene kopieres som de er, og slicereren tolker dem som millimeter.
OBJ
Wavefront OBJ
OBJ er et 3D-geometriformat utviklet av Wavefront Technologies. Det er en ren tekstfil som lister hjørnepunkter, teksturkoordinater, normaler og flater, med materialer og teksturer referert i en egen .mtl-fil. Nesten alle 3D-modelleringsprogrammer, spillmotorer og 3D-utskriftsverktøy kan importere det. OBJ støtter ikke animasjon, rigging eller scenehierarkier, og teksturer forsvinner hvis MTL- og bildefilene ikke holdes sammen.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- Nei
- Introdusert
- Wavefront Technologies
STL
STL-mesh
STL (stereolitografi) er et 3D-meshformat laget av 3D Systems i 1987. Det beskriver bare overflategeometrien til et objekt som en liste med trekanter, uten farger, materialer, enheter eller sceneinformasjon. Enkelheten gjør det til standard inndata for slicere til 3D-printing, som Cura og PrusaSlicer. Buede flater tilnærmes med mange flate trekanter, så glatte modeller kan gi svært store filer.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- Nei
- Introdusert
- 1987 · 3D Systems
Folk konverterer OBJ til STL når en modell laget for rendering, spill eller skanning skal til en skriver, en printtjeneste eller et opplastingsskjema som bare godtar STL.
Trenger Cura, PrusaSlicer eller Bambu Studio STL?
| Organisasjon | Krav | Kilde |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF og X3D, pluss PNG og JPG som høydekart. OBJ-teksturer ignoreres. | — |
| PrusaSlicer | STL, OBJ, 3MF og AMF; STEP siden versjon 2.6. OBJ-farger kan knyttes til filamenter i nyere versjoner. | — |
| Bambu Studio | STL, OBJ, 3MF og STEP. Flerfargemaling lagres i egne 3MF-prosjekter. | — |
| Printtjenester og modellbiblioteker | De fleste opplastingsskjemaer lister STL først; noen godtar OBJ eller 3MF, få godtar OBJ-mapper med teksturer. | — |
Slik fikser du en OBJ som ikke kan skrives ut etter konvertering
Modellen er på størrelse med et riskorn
OBJ-en ble lagret i meter, typisk fra Blender eller en spillmotor. Sett Modellenheter til m og konverter på nytt.
Slicereren melder om non-manifold-kanter
Nettet har hull eller énsidige flater. Lukk dem med Blenders 3D Print Toolbox eller slicerens reparasjonskommando før utskrift.
Figuren ligger på ryggen
Modellen ble eksportert med Y opp. Sett Opp-akse til Z-opp, så står den på printplaten.
Deler flyter eller overlapper
Separate objekter ble slått sammen. Slå av Slå sammen til ett nett og plasser dem i slicereren, eller slå dem sammen med en boolsk union i Blender.
Spørsmål om OBJ til STL
Hvorfor er Blender-OBJ-en min bitteliten etter konvertering til STL?
Blender regner én enhet som én meter, så en figur på 40 mm lagres som 0.04. Slicere leser STL-tall som millimeter og viser en liten prikk. Sett Modellenheter til m og konverter på nytt, så blir delen 40 mm.
Hva skjer med teksturene og fargene i OBJ-filen?
De blir igjen. STL lagrer bare geometri, så .mtl-materialene og bildetekstur har ingen plass. Vil du ha fargene til en flerfargeskriver, bruk 3MF; for visning i nettleser eller AR beholder OBJ til GLB teksturene.
OBJ-filen min har firkanter og n-goner. Er det et problem?
Nei. OBJ kan lagre flater med et hvilket som helst antall hjørner, mens STL bare godtar trekanter, så hver flate deles opp i trekanter under konverteringen. Formen er den samme; bare antallet trekanter øker.
Hvorfor sier sliceren at den konverterte modellen har feil?
Modeller laget for spill og rendering har ofte åpne kanter, overlappende deler eller énsidige flater som blader og hårkort. De rendres fint, men beskriver ikke et lukket volum. Reparer dem i Blender med tillegget 3D Print Toolbox, eller la PrusaSlicer eller Bambu Studio fikse dem ved import.
Er en skulptur med millioner av polygoner for stor for STL?
Binær STL bruker 50 byte per trekant, så en skulptur på 2 millioner trekanter blir omtrent 100 MB, rett over opplastingsgrensen på 95 MB. Reduser antall trekanter i Blender eller ZBrush først; de fleste skrivere kan uansett ikke gjengi så fine detaljer.
- STL til OBJ-konverterKonverter STL til OBJ for Unity, teksturverktøy og andre 3D-apper som krever OBJ. Delte hjørnepunkter, lesbar tekst, samme trekanter – på sekunder.
- FBX til OBJ-konverterKonverter FBX fra Mixamo, Unity-pakker eller Maya til OBJ med MTL-materialer og teksturer. Binær og ASCII FBX, 20 filer per runde.
- 3MF til STL-konverterKonverter 3MF til STL for slicere, printtjenester og verktøy som bare leser STL. Geometrien beholdes i mm; farger, plater og utskriftsoppsett forsvinner.
- STEP til STL-konverterKonverter STEP- eller STP-filer til STL for Cura, PrusaSlicer og Bambu Studio. Velg grov, normal eller fin nettdetalj og få binær STL i millimeter.
- OBJ til GLB-konverterKonverter OBJ med MTL og teksturer til én GLB for three.js, model-viewer, Shopify og Android AR. Skala i meter, materialer innebygd.
- Bilde til STL-konverterGjør et JPG-, PNG-, WebP- eller BMP-bilde om til en utskrivbar STL: relieff, litofan eller flat form. Angi bredde, dybde og sokkel i mm.