FiloplysningerOBJ VærktøjerEksempel OBJ filerSeneste nyt

OBJ (Wavefront)

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
OBJ

OBJ-filformatet er et almindeligt tekst 3D-grafikformat skabt i 1980'erne som et middel til at beskrive komplekse 3D modeller og scener i et menneskeligt læsbart format. Formatet blev oprindeligt lavet af Wavefront Technologies som det primære filformat, der blev brugt af deres animationssoftware på det tidspunkt.

Selvom Wavefront skabte formatet, er det siden blevet opdateret og forbedret, så det passer til behovene i anden 3D-modelleringssoftware. OBJ-filer er blevet et standardformat inden for 3D-modelleringsindustrien, hvor de fleste softwareapplikationer kan læse og skrive til formatet.

OBJ-filer indeholder menneskelæselige 3D-modeldata. Dette kan være så simpelt som hjørnerne og ansigterne i en grundlæggende 3D-form. For eksempel, her er OBJ-kildekoden for et pyramideformet 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 eksemplet ovenfor kan du se, at vi har defineret 5 hjørner og 6 trekanter for at skabe en vandtæt 3D-model af en pyramide. Dette er en ret forenklet model; dog vil du finde mere komplekse OBJ-filer, der kan indeholde tusindvis, hvis ikke millioner, af hjørner og ansigter.

Ud over top- og ansigtsdata kan en OBJ-fil også indeholde oplysninger om teksturkoordinater, normaler og materialeegenskaber. Teksturkoordinater definerer, hvordan et 2D-teksturbillede, som f.eks PNG eller JPG fil, kortlægges på modellens overflade, hvilket giver mulighed for realistisk overfladegengivelse. Normaler angiver den retning, en overflade vender, hvilket påvirker den måde, lyset interagerer med modellen. Materialeegenskaber definerer modellens visuelle udseende, såsom dens farve, reflektionsevne og gennemsigtighed.

En simpel OBJ-pyramide 3D-model
En animeret OBJ-model

Resumé

En OBJ-fil er et almindeligt tekstfilformat, der gemmer 3D geometriske modeldata. Den indeholder information om hjørner, polygoner, teksturkoordinater, normaler og materialeegenskaber. Det er meget udbredt og kompatibelt med mange 3D-softwareapplikationer, selvom dets tekstbaserede format kan føre til store filstørrelser for komplekse modeller.

Eksempel OBJ filer

Her har vi nogle eksempler på OBJ filer, som du kan downloade og bruge i dine egne projekter.

terning

terning

Det klassiske terningeksempel er gemt som en OBJ fil. I filen OBJ er denne terning gemt som en sekvens af 12 trekanter.

cube.obj (518,00 b)

Hvirvel

Hvirvel

En simpel swirl 3D-model, der blev genereret ved hjælp af vores PNG til OBJ værktøj, der bruger Extrude- tilstand.

swirl.obj (787,15kb)

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