FilinformationOBJ VerktygExempel OBJ filerSenaste nytt

OBJ (Wavefront)

FörlängningOBJ
Fullständiga namnWavefront
Typ3D-modell
Mime typtext/plain
FormateraText
VerktygOBJ Omvandlare, 3D-modell Voxelizer, Skapa OBJ animering, Komprimera OBJ, OBJ Asset Extractor, Text till OBJ, Visa OBJ
Öppna medDaz Studio, MeshLab, CAD Assistant
OBJ

OBJ-filformatet är ett 3D-grafikformat med vanlig text skapat på 1980-talet som ett sätt att beskriva komplexa 3D-modeller och scener i ett läsbart format. Formatet skapades ursprungligen av Wavefront Technologies som det primära filformatet som användes av deras animeringsprogram vid den tiden.

Även om Wavefront skapade formatet har det sedan dess uppdaterats och förbättrats för att passa behoven hos andra 3D-modelleringsprogram. OBJ-filer har blivit ett standardformat inom 3D-modelleringsindustrin, med de flesta programvaror som kan läsa och skriva till formatet.

OBJ-filer innehåller läsbara 3D-modelldata. Detta kan vara så enkelt som hörn och ytor i en grundläggande 3D-form. Till exempel, här är OBJ-källkoden för ett pyramidformigt objekt:

000v 7.071068 -7.071068 0
001v -7.071068 -7.071068 0
002v 7.071068 7.071068 0
003v -7.071068 7.071068 0
004v 0 0 20
005
006f 1 2 3
007f 3 2 4
008f 5 2 1
009f 5 4 2
010f 5 3 4
011f 5 1 3

I exemplet ovan kan du se att vi har definierat 5 hörn och 6 trianglar för att skapa en vattentät 3D-modell av en pyramid. Detta är en ganska förenklad modell; men du kommer att hitta mer komplexa OBJ-filer som kan innehålla tusentals, om inte miljoner, hörn och ansikten.

Utöver vertex- och ansiktsdata kan en OBJ-fil även innehålla information om texturkoordinater, normaler och materialegenskaper. Texturkoordinater definierar hur en 2D-texturbild, till exempel en PNG eller JPG fil, mappas på modellens yta, vilket möjliggör realistisk ytåtergivning. Normaler anger riktningen som en yta är vänd mot, vilket påverkar hur ljuset interagerar med modellen. Materialegenskaper definierar modellens visuella utseende, såsom färg, reflektivitet och transparens.

En enkel OBJ pyramid 3D modell
En animerad OBJ-modell

Sammanfattning

En OBJ-fil är ett vanligt textfilformat som lagrar 3D-geometrisk modelldata. Den innehåller information om hörn, polygoner, texturkoordinater, normaler och materialegenskaper. Det används ofta och är kompatibelt med många 3D-program, även om dess textbaserade format kan leda till stora filstorlekar för komplexa modeller.

Exempel OBJ filer

Här har vi några exempel OBJ-filer som du kan ladda ner och använda i dina egna projekt.

Kub

Kub

Det klassiska kubexemplet lagras som en OBJ-fil. Inom OBJ-filen lagras denna kub som en sekvens av 12 trianglar.

cube.obj (518,00 b)

Virvla runt

Virvla runt

En enkel virvel 3D-modell som skapades med vår PNG till OBJ verktyg med extruderingsläge.

swirl.obj (787,15kb)

© 2024 ImageToStl. Konvertera dina PNG- och JPG-filer till 3D STL-filer.