STL til OBJSådan brugesSTL VS OBJFiloplysningerFilfunktionerHvordan det virkerFAQAndet STL VærktøjSeneste nyt
til

Konverter dine 3D-mesh/model STL-filer til OBJ

Konverter din STL til OBJ fil, der derefter kan redigeres i de fleste populære 3D-modelleringsapplikationer, som f.eks Blender. Vores værktøj fungerer med alle STL filer, inklusive de mindre kendte formater, der understøtter individuelle ansigtsfarver i modellen. Vores konverteringsværktøj kan også batchkonvertere flere STL filer; op til 25 filer ad gangen kan konverteres.

For at konvertere din STL til OBJ, skal du klikke på Upload-knappen ovenfor og vælge STL-filen, der skal konverteres. Når den er valgt, vil filen blive konverteret til en OBJ fil, klar til download kort efter. For mere information om STL til OBJ konverteringsprocessen, herunder hvilke 3D-filfunktioner der understøttes, se venligst afsnittet med konverteringsoplysninger nedenfor for mere information.

Sådan konverteres din STL til OBJ online?

Her er to enkle trin til at konvertere din STL til OBJ.

Upload en STL

Klik på knappen "Upload en STL fil", og vælg en STL for at uploade. Den maksimale filstørrelse er 100 MB.

Download din OBJ

Klik på downloadlinket, når det er afsluttet for at modtage din OBJ-fil.

En sammenligning af STL og OBJ filformater

Her vil vi sammenligne filformaterne OBJ og STL, se på forskellene mellem de to formater og fremhæve årsagerne til at vælge begge formater til en bestemt opgave. Før vi begynder, hvis du ikke er bekendt med 3D-modellering og terminologien bag det, anbefaler vi grundigt denne fantastiske artikel der forklarer 3D-modelleringskoncepter og den terminologi, der følger med.

Struktur

Både OBJ og STL filer kan indeholde et 3D objekt repræsenteret af en række trekanter; hvordan de opbevarer disse data er dog meget forskelligt. For det første lagrer OBJ-formatet geometri som en samling af hjørner og flader, hvor spidserne er tegnet fra en fælles pool, hvilket betyder, at et 3D-objekt kan bruge det samme knudepunkt på flere flader uden at skulle definere det flere gange. En STL fil gør ikke dette; i formatet STL har hvert ansigt sit eget sæt med 3 hjørner, som ikke kan genbruges af andre ansigter.

OBJ filer understøtter normaler pr. vertex; igen, disse er taget fra en enkelt fælles liste, der kan deles mellem flere ansigter i 3D-objektet. STL-filer understøtter dog ikke topnormaler, men understøtter ansigtsnormaler. OBJ filer kan indeholde flere 3D-objekter i den samme fil; STL-formatet er imidlertid en simpel liste over trekanter uden mulighed for at adskille individuelle 3D-objekter i en scene.

Understøttet materiale

OBJ-filer har meget understøttelse af forskellige objektmaterialer, inklusive farve- og teksturoverflader. STL-filer understøtter dog ikke officielt nogen materiale- eller teksturkapacitet. Der er to applikationer, VisCAM og SolidView, der har deres egen implementering af begrænset 16-bit farveunderstøttelse til individuelle ansigter i et STL 3D-objekt. Disse muligheder understøttes dog generelt ikke af andre applikationer, så STL bør betragtes som et almindeligt geometriformat uden understøttelse af materialer af nogen art.

En 3D wireframe-model af en soldat

En 3D wireframe-model af en soldat

Soldatmodellen gemt som en STL fil

Soldatmodellen gemt som en STL fil

Soldatmodellen gemt som en OBJ fil med teksturer

Soldatmodellen gemt som en OBJ fil med teksturer

Redigering

Både OBJ og STL filer kan åbnes og redigeres i de fleste populære 3D-redigeringsprogrammer; bare pas på, at med begrænsningerne for STL-formatet, hvis du åbner en STL 3D-model og efterfølgende anvender materialer eller teksturer på den, vil du miste disse, hvis du derefter gemmer den tilbage til STL-formatet. Hvis du gemmer i OBJ-formatet, bevares alle teksturer og materialer, der bruges af din 3D-model, men vær opmærksom på, at med OBJ-formatet gemmes materialer i en separat MTL (materiale) fil, og teksturer vil blive gemt som separate billedfiler (normalt PNG eller JPG).

Filstørrelse

Med STL-filer er der både binære og almindelige-tekst-versioner, hvor tekstversionen er væsentligt større, så vi vil afslå dette format, da de fleste STL-filer alligevel er binære, og hvis ikke, kan du bruge vores STL kompressor at konvertere din STL tekstbaserede fil til en STL binær fil. Når man sammenligner det binære format STL med formatet OBJ (et tekstbaseret format), ved brug af en fil, der kun indeholder mesh-geometri uden teksturer eller materialer, kommer OBJ-filen normalt ud som den mindste filstørrelsen af ​​de to formater.

Dette kan virke underligt, da man ville forvente, at et binært format er mere effektivt; men den større størrelse af STL binære filer sammenlignet med det tekstbaserede OBJ-format skyldes i høj grad de duplikerede toppunktsdata, da disse ikke kan deles mellem ansigterne i STL-formatet.

Resumé

Baseret på de mindre filstørrelser og den ekstra understøttelse af materialer, teksturer og mere, vil vi sige, at OBJ-formatet er det bedre format af de to til lagring af dine 3D-modeller. Hvis du har til hensigt at 3D-printe din model, så ville STL-formatet være det format, du skal bruge, da dette har udbredt støtte blandt 3D-udskrivningsslicer-software. Vi kommer nærmere ind på konvertering fra en OBJ til STL til 3D-print under.

Filformatoplysninger for STL til OBJ

UdvidelseSTL
Fulde navnStandard Triangle Language
Type3D model
Mime Typeapplication/vnd.ms-pki.stl
FormatText & Binary
VærktøjerSTL Omformere, 3D-model Voxelizer, Opret STL animation, Komprimer STL, Tekst til STL, Se STL
Åben medBlender, Daz Studio, MeshLab, CAD Assistant

Beskrivelse

STL-filformatet har sine rødder i 1980'erne og er det oprindelige filformat for 3D-systemer stereolitografiCAD software. Formatet definerer et trekantet mesh med spidser og ansigter og er et populært format til deling 3D printbar model filer.

Der var flere formater, der forsøgte at udvide STL-formatet, nemlig SolidView og VisCAM, hvis formater omfattede begrænset 15-bit farveinformation for hver maskeflade, som ofte ignoreres af de fleste moderne 3D-software. STL-formatet kan være enten tekst eller binært; vores værktøjer understøtter begge formater.

STL Bemærkninger

Standard STL-filer indeholder ikke materiale- eller farveoplysninger, så dette kan ikke importeres. Der er dog to formater (VisCAM og SolidView), der forsøger at tilføje farveoplysninger til STL-filformatet. Hvis vores værktøj registrerer disse yderligere farveoplysninger, vil det forsøge at importere disse oplysninger.

Understøttede funktioner

  • Mesh geometri
  • Ansigtsfarver via VisCAM- og SolidView -formaterne
  • Binære og tekstversioner understøttes
UdvidelseOBJ
Fulde navnWavefront
Type3D model
Mime Typetext/plain
FormatText
VærktøjerOBJ Omformere, 3D-model Voxelizer, Opret OBJ animation, Komprimer OBJ, OBJ Asset Extractor, Tekst til OBJ, Se OBJ
Åben medDaz Studio, MeshLab, CAD Assistant

Beskrivelse

OBJ-filformatet, oprindeligt skabt af Wavefront Technologies og senere adopteret af mange andre 3D-softwareleverandører, er en enkel tekstbaseret filformat til beskrivelse 3D modeller /geometri. Disse data kan omfatte hjørner, ansigter, normaler, teksturkoordinater og referencer til eksterne teksturfiler.

Da formatet er tekstbaseret, er det relativt ligetil at parse i 3D-modelleringsapplikationer. En ulempe ved det tekstbaserede format er, at filerne kan være ret store sammenlignet med lignende binære formater som f.eks STL og komprimerede filer som f.eks 3MF.

OBJ Bemærkninger

Vores værktøj gemmer materiale- og teksturfiler separat; disse yderligere filer vil blive inkluderet i din endelige OBJ-fil på tidspunktet for download.

Understøttede funktioner

  • Mesh geometri
  • Materialer (via en MTL-fil)
  • Teksturer (PNG, JPG, TGA-formater)

Sammenligning af STL og OBJ funktioner

 

STL Funktioner

  • Mesh-geometri (hjørner og ansigter)
  • Vertex Normals
  • Ansigtsnormaler
  • Vertex farver
  • Ansigtsmaterialer (ekskl. teksturer)
  • Teksturer
  • Punktsky
  • Flere objekter pr. fil
  • Objekttransformer (oversættelse, rotation og skalering)
  • Knogler/led
  • Animationer
  • Velegnet til 3D-print

OBJ Funktioner

  • Mesh-geometri (hjørner og ansigter)
  • Vertex Normals
  • Ansigtsnormaler
  • Vertex farver
  • Ansigtsmaterialer (ekskl. teksturer)
  • Teksturer
  • Punktsky
  • Flere objekter pr. fil
  • Objekttransformer (oversættelse, rotation og skalering)
  • Knogler/led
  • Animationer
  • Velegnet til 3D-print

Hvordan virker det?

Konvertering fra filformatet STL til OBJ kan være en kompleks proces, og ethvert værktøj, der bruges til denne konverteringsproces, skal være i stand til at håndtere en række datakonverteringsopgaver samt identificere eventuelle defekter i 3D-modellen og rette dem. Her vil vi forklare konverteringsprocessen, der bruges af vores værktøj til nøjagtigt at konvertere din STL-fil til en gyldig OBJ 3D-model. Lad os starte med konverteringsprocessen, som involverer følgende trin:

Trin 1: Læs kildefilen STL

I sin enkleste form kan en STL-fil enten være en almindelig tekst- eller binær fil, der indeholder 3D-data såsom hjørner, ansigter, normaler og mere. Når de kombineres, udgør disse den 3D-model, du ser på din skærm.

For mere information om filformatet STL, se venligst denne fantastiske artikel der går ind i mange detaljer og forklarer STL-formatet.

Trin 2: Behandle fildata

Med STL fildataene læst, genererer vores værktøj en intern repræsentation af den fulde 3D-model og vil forsøge at rette op på eventuelle geometriproblemer. Ud over at reparere eventuelle problemer med 3D-modellen, vil værktøjet fjerne eventuelle duplikerede hjørner og forberede modellen til eksport til OBJ-formatet.

Trin 3: Gem i OBJ-formatet

OBJ-formatet har eksisteret i mange år og er blevet et standardformat til 3D-modellering. De fleste 3D-modelleringssoftware kan åbne OBJ-filer, hvilket betyder, at vores værktøj nu skal tage 3D-modellen i hukommelsen, vi oprettede i trin 2, og konvertere den til OBJ-formatet, hvilket sikrer, at den kan åbnes i al 3D-modelleringssoftware uden kompatibilitetsproblemer.

Ofte stillede spørgsmål

Hvilke STL-formater kan jeg konvertere fra?

Du kan konvertere fra både tekst og binære STL-filer. Hvis din STL-fil indeholder farveoplysninger, bringer vi dette over.

Hvor lang tid tager det at konvertere min STL til OBJ?

Vi sigter efter at behandle alle STL til OBJ konverteringer så hurtigt som muligt. Dette tager normalt omkring 5 sekunder, men det kan være mere for større og mere komplekse filer, så vær tålmodig.

Vil OBJ-filen beholde teksturerne fra min STL-fil?

Ja! Hvis din STL-fil indeholder tekstureret geometri, vil teksturbilledfilerne sammen med teksturkoordinaterne (UV-data) blive eksporteret med den endelige OBJ-fil.

Er det sikkert at konvertere min STL til OBJ på ImageToStl.com?

Ja, selvfølgelig! Vi gemmer ikke den STL fil, du indsender til os. Den resulterende OBJ-fil, når den er oprettet, slettes 15 minutter efter upload, og downloadlinket udløber efter dette tidspunkt.

Har jeg brug for en høj spec. computer til at bruge STL til OBJ-konverteren?

Nej. Alle vores konverteringsværktøjer behandler din STL-fil på vores dedikerede konverteringsservere, hvilket betyder, at du kan bruge vores værktøjer på lavspecifikke computere, bærbare computere, tablets og mobile enheder og hurtigt modtage din konverterede OBJ-fil.

Kan jeg konvertere min STL til OBJ på Windows, Linux, Android, iOS eller Mac OS?

Ja! Vores STL til OBJ værktøj vil køre på ethvert system med en moderne webbrowser. Ingen specialsoftware er nødvendig for at køre nogen af ​​vores konverteringsværktøjer.

Hvad hvis jeg bruger en Ad Blocker, vil det påvirke tingene?

Ja. Selvom du kan bruge en Ad Blocker, kan du, hvis du kan lide vores STL konverteringsværktøj, overveje at hvidliste vores websted. Når en annonceblokering er aktiveret, er der nogle konverteringsbegrænsninger på nogle af vores værktøjer, og behandlings-/konverteringstider vil være længere.

Kan jeg få support til at konvertere min STL til OBJ?

Ja. Når du har konverteret din STL til OBJ, er der en "Feedback"-mulighed, som du kan bruge til at fortælle os om eventuelle problemer, du stødte på, da du konverterede din fil.

© 2024 ImageToStl. Konverter dine PNG- og JPG-filer til 3D STL-filer.