UltKit

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

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 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. 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. 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
OBJ-konverterer

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
STL-konverterer

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?

Hva populære slicere kan importere
OrganisasjonKravKilde
Ultimaker CuraSTL, OBJ, 3MF og X3D, pluss PNG og JPG som høydekart. OBJ-teksturer ignoreres.—
PrusaSlicerSTL, OBJ, 3MF og AMF; STEP siden versjon 2.6. OBJ-farger kan knyttes til filamenter i nyere versjoner.—
Bambu StudioSTL, OBJ, 3MF og STEP. Flerfargemaling lagres i egne 3MF-prosjekter.—
Printtjenester og modellbibliotekerDe 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.