.OBJ

OBJ-fil

Wavefront OBJ (3D geometry)
Ställ en fråga
SNABBT SVAR

En OBJ-fil är en 3D-modell i Wavefront OBJ-formatet - en lista i klartext med hörnpunkter (vertices), ytor (faces) och yt-normaler. Öppna den gratis med Blender, Microsoft 3D Viewer i Windows eller 3DViewer.net i en webbläsare. Om modellen laddas som grå eller utan textur saknas den tillhörande .mtl-filen och texturbilderna i samma mapp.

Utvecklare: Wavefront Technologies Kategori: 3D bildfiler Öppen standard MIME: model/obj
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DCM · .STEP · .SKP · .STP

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 9, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet OBJ?

Filformatet .obj används för att lagra 3D-objekt skapade med olika design- och redigeringsprogram. Varje .obj-fil kan innehålla data som koordinater för hörnpunkter, yt-normaler, UV-texturkoordinater och referenser till externa texturbildfiler. .obj-filer innehåller ingen data om objektets miljö - det finns ingen information om ljussättning, kameror eller scenhierarki. Formatet utvecklades av Wavefront Technologies, ursprungligen utformat som en lagringsfil för deras Advanced Visualizer-applikation.

Kompatibilitet mellan OBJ- och MTL-filer

.obj-filer innehåller oftast referenser till tillhörande .mtl-filer, som beskriver varje objekts ytmaterial och relevant data. Varje .obj-fil kan referera till en eller flera .mtl-filer; utan dem renderas polygonnäten som omaskad geometri.

Användningsområden för OBJ-formatet

.obj är ett öppet format med brett stöd och anses vara en de facto-standard för utbyte av 3D-objekt. Eftersom det är ren ASCII-text är .obj-filer läsbara för människor och enkla att tolka, vilket är anledningen till att i stort sett all CAD- och 3D-redigeringsprogramvara erbjuder möjligheter att importera och exportera data i detta format. Under de senaste åren, i takt med att 3D-utskriftstekniken vuxit, har .obj blivit ännu mer populärt - särskilt som det föredragna formatet för utskriftsflöden med flera färger och material. Det används ofta tillsammans med .stl och .ply i additiva tillverkningsprocesser, och alltmer som ett källformat för konvertering till moderna utbytesformat som .gltf.

Säkerhet & trygghet

RISK: LOW

En OBJ är geometridata i klartext - den innehåller ingen exekverbar kod och kan inte köra någonting, så det är säkert att öppna en sådan fil. De enda praktiska problemen är icke-skadliga: mycket stora nät med många polygoner (t.ex. 3D-skanningar) kan vara långsamma att ladda, och en texturerad OBJ behöver sin tillhörande .mtl och bildfiler för att inte visas som grå. Som alltid bör du bara lita på filtillägget efter att ha kontrollerat det - en fil som utger sig för att vara «modell.obj» men som egentligen är en körbar fil utgör den verkliga risken, inte själva OBJ-formatet.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWavefront OBJ (3D geometry)
UTVECKLAREWavefront Technologiessedan Late 1980s (Wavefront Technologies, for The Advanced Visualizer)
KATEGORI3D bildfiler
MIME-TYPmodel/obj
TYPKlartextbaserad 3D-geometridefinition (hörnpunkter, ytor, normaler, texturkoordinater)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • COFF-objektfil (.obj) - En kompilerad objektfil som skapas som ett mellansteg vid bygge av C/C++-kompilatorer, helt orelaterad till 3D-modellformatet.

Program som öppnar OBJ-filer

Windows4 apps
Blender Öppen källkod Arkiv > Importera > Wavefront (.obj); den kostnadsfria standardredigeraren för 3D på Linux.
MeshLab Öppen källkod Öppna OBJ för inspektion, upprensning och konvertering av polygonnät.
Autodesk Maya Betald Arkiv > Importera OBJ för professionell modellering/animering.
3D Viewer (Microsoft) Gratis Dubbelklicka för att visa/rotera modellen - den kostnadsfria appen från Microsoft Store läser OBJ. Snabbvisning, ingen redigering.
macOS3 apps
Blender Öppen källkod Arkiv > Importera > Wavefront (.obj); den kostnadsfria standardredigeraren för 3D på Linux.
MeshLab Öppen källkod Öppna OBJ för inspektion, upprensning och konvertering av polygonnät.
Preview / Quick Look Inbyggd Tryck på mellanslag på en .obj i Finder, eller öppna i Förhandsvisning, för att se 3D-modellen (macOS har inbyggd rendering för OBJ/USDZ). Endast visning.
Linux2 apps
Blender Öppen källkod Arkiv > Importera > Wavefront (.obj); den kostnadsfria standardredigeraren för 3D på Linux.
MeshLab Öppen källkod Öppna OBJ för inspektion, upprensning och konvertering av polygonnät.
Web2 apps
3DViewer.net Gratis Dra .obj (och dess .mtl + texturer) till webbläsaren för att visa, rotera och mäta - ingen installation krävs. Öppen källkod online.
Sketchfab Freemium Ladda upp OBJ för att visa den i webbläsaren med realistiska material; bra för delning.

Tekniska detaljer

djup specifikation
FilkodningRen ASCII-text; UTF-8-kompatibel, inga binära sektioner
Filsignatur (magic bytes)Ingen - identifieras via radstart-tokens: `v ` (hörnpunkt), `vt ` (UV-koord), `vn ` (normal), `f ` (yta), `mtllib`
MIME-typ`model/obj`
KoordinatsystemHögerhänt; Y-upp enligt konvention (vissa exportörer använder Z-upp)
Geometriska primitiverHörnpunkter (`v`), UV-texturkoordinater (`vt`), normaler (`vn`), ytor (`f`), linjer (`l`), punkter (`p`)
PolygontyperTrianglar, fyrhörningar (quads) och godtyckliga n-goner (polygoner med valfritt antal hörn per yta)
Indexbas1-baserade heltalsindex; negativa värden tillåtna som relativa (omvända) referenser
MaterialreferenserExterna `.mtl`-filer deklarerade med `mtllib`; appliceras per nätgrupp via `usemtl`
Objekt/gruppstrukturNamngivna objekt (nyckelordet `o`) och grupper (nyckelordet `g`) tillåter nät i flera delar i en och samma fil
TexturmappningUV-koordinater lagrade som `vt`-poster; sökvägar till texturbildfiler definieras i den tillhörande `.mtl`-filen
FriformsgeometriValfria NURBS-kurvor och B-spline-ytor via nyckelorden `curv` / `surf` - implementeras sällan i praktiken
Stöd för animeringInget - endast statisk geometri; animering kräver externa format (FBX, glTF)
ScendataIngen ljussättning, kameror eller scenhierarki; formatet lagrar endast geometri
KomprimeringOkomprimerad klartext; filer komprimeras effektivt med ZIP eller gzip
Lämplighet för 3D-utskriftAllmänt accepterat av slicer-programvara; föredras framför STL för FDM-utskrift med flera färger/material
InteroperabilitetStöds nativt av Blender, Autodesk Maya, Cinema 4D, ZBrush, SolidWorks och de flesta CAD/DCC-verktyg
SläpptLate 1980s (Wavefront Technologies, for The Advanced Visualizer)
Öppen standardJa · royaltyfri
Specifikationpaulbourke.net

OBJ-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med OBJ-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag
R
Raghv12 d agoOBESVARAD
How to get a free aeroplane obj model for my trapcode particular
Väntar på svar

Vanliga frågor

Hur öppnar jag en OBJ-fil gratis?
Använd Blender (fullständig redigering), MeshLab (upprensning/inspektion), den kostnadsfria Microsoft 3D Viewer i Windows, Överblick/Förhandsvisning i macOS eller en onlinevisare som 3DViewer.net. Inget av dessa kräver betald programvara.
Varför öppnas min OBJ-modell i grått eller utan texturer?
OBJ lagrar endast geometri. Färger och texturer finns i en separat .mtl-fil samt bildfiler som refereras av denna. Om du bara har .obj-filen, eller om .mtl/texturerna inte ligger i samma mapp, visas modellen utan textur. Håll alla filer samlade.
Hur konverterar jag en OBJ till STL för 3D-utskrift?
Öppna OBJ-filen i Blender eller MeshLab och välj «Exportera som STL», ladda sedan in STL-filen i din slicer (Cura, PrusaSlicer). STL innehåller endast geometri, så eventuell färg/textur försvinner - vilket är förväntat vid utskrift.
Vad är skillnaden mellan OBJ och STL?
Båda är format för polygonnät. OBJ kan lagra texturkoordinater, normaler och referensmaterial (via .mtl), så det används för rendering/spel. STL lagrar endast den råa triangelytan utan färg - det är standarden för 3D-utskrift.
Vad är skillnaden mellan OBJ och STEP?
OBJ är ett triangulerat polygonnät (en approximation av ytan) för grafik och utskrift. STEP är exakt CAD-geometri (precisa ytor och kroppar som du kan mäta och redigera). Du kan inte på ett tillförlitligt sätt omvandla ett OBJ-nät tillbaka till en ren STEP CAD-modell.

Referenser

1Library of Congress - Wavefront OBJ format descriptionwww.loc.gov
2Paul Bourke - Wavefront OBJ file format specificationpaulbourke.net

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Relaterade filtillägg

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö