Wavefront (.obj)

Prikazivanje 1-24 rezultata 6991

OBJ je format za datoteke opisa geometrije koje je razvio Wavefront Technologies za svoj paket animacije Advanced Visualizer. Format datoteke je otvoren i prihvaćen je od drugih programera 3D grafičkih aplikacija. Može se izvesti / uvesti u E-Frontier's Poser, Maya, XSI, Blender, MeshLab, Misfit Model 3D, 3D Studio Max i Rhinoceros 3D, Hexagon, CATIA, Newtek Lightwave, Umjetnost iluzije, milkshape 3d, Modo, Cinema 4D, Zanoza Modeller, PC LIRA, Mineways, itd. Većinom je to uobičajeni format.
Format datoteke OBJ je jednostavan format podataka koji sadrži samo 3D geometriju, točnije, položaj svakog vrha, odnos koordinata teksture prema vrhu, normalu za svaki vrh i parametre koje stvaraju poligoni.
Redovi koji počinju s rešetkom (#) su komentari:
"# Ovo je komentar"
OBJ je jedan od najpopularnijih prijenosnih formata za 3-dimenzionalnu računalnu geometriju. Informacije o izgledu objekata (materijala) prenose se u satelitskim datotekama u formatu MTL (knjižnica materijala). OBJ, ako je potrebno, upućuje na takvu datoteku koristeći direktivu:
"Mtllib [vanjski naziv MTL datoteke]"
MTL je standard koji je postavio Wavefront Technologies. Sve informacije prikazane su u ASCII obliku i apsolutno su čitljive za ljude. MTL standard je također vrlo popularan i podržava ga većina paketa za rad s 3D grafikom.

uspone

Niz koji počinje s f je indeks površine. Svaka površina (poligon) može se sastojati od tri ili više vrhova.
Indeksiranje počinje s prvim elementom, a ne s nulom, kao što je uobičajeno u nekim programskim jezicima, a indeksiranje može biti negativno. Negativni indeks označava položaj u odnosu na posljednji element (indeks -1 označava posljednji element).

Vertices / Tekstualne koordinate

Uz vrhove mogu se pohraniti i odgovarajući indeksi koordinata teksture.

Vertices / Tekstualne koordinate / Normalno

Također je moguće pohraniti odgovarajuće normale.

Vertices / Normal

U nedostatku podataka o koordinatama teksture, prihvatljiv je unos s indeksima teksture preskakanja.