🍋
Menu
.obj Other

OBJ (Wavefront 3D Object)

OBJ — широко поддерживаемый формат 3D-моделей, хранящий геометрию (вершины, грани, нормали, UV-координаты) и ссылающийся на внешние файлы материалов (.mtl) для цветов и текстур. Это распространённый формат обмена между 3D-моделированием, рендерингом и игровыми движками.

MIME-тип

model/obj

Тип

Бинарный

Сжатие

Без потерь

Преимущества

  • + Supported by virtually every 3D application
  • + Human-readable plain-text format
  • + Supports geometry, normals, UVs, and materials

Недостатки

  • No animation or skeletal rig support
  • Verbose text format — large files for complex models
  • Material references are external (.mtl), complicating file management

Когда использовать .OBJ

Используйте OBJ для обмена 3D-моделями между приложениями; glTF — для рендеринга в реальном времени, STL — для 3D-печати.

Технические детали

OBJ — текстовый формат со строками, начинающимися с ключевых слов: v (вершина), vn (нормаль), vt (текстурная координата), f (грань). Определения материалов хранятся в сопутствующих файлах .mtl, на которые ссылаются директивы 'usemtl'.

История

Wavefront Technologies создала OBJ в 1980-х годах для своего ПО Advanced Visualizer. Простота и открытость формата сделали его универсальным стандартом обмена 3D, пережившим десятилетия изменений в индустрии.

Конвертировать из .OBJ

Конвертировать в .OBJ

Связанные форматы