- Obj
-
OBJ geometry format Расширение .obj
MIME text/plain
Разработан Wavefront Technologies
Тип формата 3D model format
OBJ — это формат файлов описания геометрии, разработанный в Wavefront Technologies для их анимационного пакета Advanced Visualizer. Формат файла является открытым и был принят другими разработчиками приложений 3D графики и может быть экспортирован/импортирован в e-Frontier's Poser, Maya, XSI, Blender, MeshLab, Misfit Model 3D, 3D Studio Max и Rhinoceros 3D, Hexagon, CATIA, Newtek Lightwave, Art of Illusion, Modo, Cinema 4D, Zanoza Modeller и т. д. По большей части это общепринятый формат.
Формат файлов OBJ — это простой формат данных, который содержит только 3D геометрию, а именно, позицию каждой вершины, связь координат текстуры с вершиной, нормаль для каждой вершины, а также параметры, которые создают полигоны.
Содержание
Формат файла
Строки начинающиеся с решётки(#) это коментарии.
# Это коментарий
Obj файл содержит несколько типов определения:
# Список вершин, с координатами (x,y,z[,w]), w является не обязательным и по умолчанию 1.0. v 0.123 0.234 0.345 1.0 v ... ... # Текстурные координаты (u[,v][,w]), v и w является не обязательным и по умолчанию 0. vt 0.500 -1.352 [0.234] vt ... ... # Нормали (x,y,z); нормалей может не быть unit. vn 0.707 0.000 0.707 vn ... ... # Параметры вершин в пространстве ( u [,v] [,w] ); свободная форма геометрического состояния ( смотри ниже ) vp 0.310000 3.210000 2.100000 vp ... ... # Определения поверхности(сторон) (смотри ниже) f 1 2 3 f 3/1 4/2 5/3 f 6/4/1 3/5/3 7/6/5 f ...
Определение сторон
Поверхность определяется в списке вершин, текстурных координат и нормалей. Полигоны такие как квадрат могут быть определены с помощью более 3 вершин/текстурных координат/нормалей.
Вершины
Строка начинающаяся с f представляет собой индекс Поверхности. Каждая сторона может состоять из трех или более вершин.
f v1 v2 v3 v4 ...
Ссылки
Категория:- Форматы файлов
Wikimedia Foundation. 2010.