Wavefront (.obj)

Pokazuje 1-24 6984 wyników

OBJ to format plików z opisem geometrii opracowany przez Wavefront Technologies dla ich pakietu animacji Advanced Visualizer. Format pliku jest otwarty i został zaakceptowany przez innych twórców aplikacji graficznych 3D. Można go eksportować / importować do e-Frontier's Poser, Maya, XSI, Blender, MeshLab, Misfit Model 3D, 3D Studio Max i Rhinoceros 3D, Hexagon, CATIA, Newtek Lightwave, Art of Illusion, milkshape 3d, Modo, Cinema 4D, Zanoza Modeller, PC LIRA, Mineways, itp. W większości jest to powszechny format.
Format pliku OBJ jest prostym formatem danych, który zawiera tylko geometrię 3D, a mianowicie położenie każdego wierzchołka, relację współrzędnych tekstury do wierzchołka, normalną dla każdego wierzchołka oraz parametry, które tworzą wielokąty.
Linie zaczynające się od siatki (#) są komentarze:
 „# To jest komentarz”
OBJ to jeden z najpopularniejszych formatów transmisji dla geometrii komputerowej 3. Informacje o wyglądzie obiektów (materiałów) są przesyłane w plikach satelitarnych w formacie MTL (Material Library). OBJ, jeśli to konieczne, odwołuje się do takiego pliku za pomocą dyrektywy:
 „Mtllib [nazwa zewnętrznego pliku MTL]”
MTL to standard ustanowiony przez Wavefront Technologies. Wszystkie informacje są przedstawione w formie ASCII i są całkowicie czytelne dla ludzi. Standard MTL jest również bardzo popularny i jest obsługiwany przez większość pakietów do pracy z grafiką 3D.

Lotność

Ciąg rozpoczynający się od f to indeks powierzchni. Każda powierzchnia (wielokąt) może składać się z trzech lub więcej wierzchołków.
Indeksowanie rozpoczyna się od pierwszego elementu, a nie od zera, co jest zwyczajowe w niektórych językach programowania, również indeksowanie może być ujemne. Indeks ujemny wskazuje pozycję względem ostatniego elementu (indeks -1 wskazuje ostatni element).

Wierzchołki / współrzędne teksturalne

Wraz z wierzchołkami można przechowywać odpowiednie wskaźniki współrzędnych tekstury.

Vertices / Textural coordinates / Normal

Możliwe jest również przechowywanie odpowiednich normalnych.

Wierzchołki / Normalne

W przypadku braku danych na temat współrzędnych tekstury dopuszczalny jest wpis z pomijanymi indeksami tekstur.