Wavefront (.obj)

Rāda 1-24 no 7020 rezultātu

OBJ ir Wavefront Technologies izstrādātais ģeometrijas aprakstu failu formāts viņu Advanced Visualizer animācijas pakotnei. Faila formāts ir atvērts, un to ir pieņēmuši citi 3D grafikas lietojumprogrammu izstrādātāji. To var eksportēt / importēt uz e-Frontier Poser, Maya, XSI, Blender, MeshLab, Misfit Model 3D, 3D Studio Max un Rhinoceros 3D, Hexagon, CATIA, Newtek Lightwave, Art of Illusion, milkshape 3d, Modo, Cinema 4D, Zanoza Modeller, PC LIRA, Mineways utt. Lielākoties tas ir kopīgs formāts.
OBJ faila formāts ir vienkāršs datu formāts, kas satur tikai 3D ģeometriju, proti, katra virsotnes atrašanās vietu, tekstūras koordinātu attiecības ar virsotni, normālu katram virsotnei un parametrus, ko rada daudzstūri.
Līnijas, kas sākas ar režģi (#), ir komentāri:
 "# Šis ir komentārs"
OBJ ir viens no populārākajiem 3 datortīklu ģeometrijas pārraides formātiem. Informācija par objektu (materiālu) izskatu tiek pārraidīta satelītu datnēs MTL (Materiālu bibliotēka) formātā. OBJ, ja nepieciešams, atsaucas uz šādu failu, izmantojot direktīvu:
 “Mtllib [ārējā MTL faila nosaukums]”
MTL ir Wavefront Technologies noteiktais standarts. Visa informācija ir sniegta ASCII formā un ir absolūti lasāma cilvēkiem. MTL standarts ir arī ļoti populārs, un to atbalsta lielākā daļa iepakojumu darbam ar 3D grafiku.

kāpumi

Strings, kas sākas ar f, ir virsmas indekss. Katra virsma (daudzstūris) var sastāvēt no trīs vai vairāk virsotnēm.
Indeksācija sākas ar pirmo elementu, nevis ar nulli, kā tas ir dažās programmēšanas valodās, arī indeksācija var būt negatīva. Negatīvs indekss norāda pozīciju attiecībā pret pēdējo elementu (indekss -1 norāda pēdējo elementu).

Vertices / Teksta koordinātas

Kopā ar virsotnēm var saglabāt atbilstošos tekstūras koordinātu indeksus.

Vertices / Teksta koordinātas / Normal

Ir iespējams saglabāt arī atbilstošos normas.

Vertices / Normal

Ja nav datu par tekstūras koordinātām, ir pieļaujams ieraksts ar izlaiduma tekstūras rādītājiem.