Format
Wavefront OBJ File
Summary
- Name
- Wavefront OBJ File
- Identifiers
- PUID: fmt/1210
- Format type
- Model
- Description
- OBJ is an ASCII format for representing 3D geometry. The OBJ format supports both polygonal objects and free-form objects. Polygonal geometry uses points, lines, and faces to define objects while free-form geometry uses curves and surfaces.
- File extensions
-
obj - Source
- Archaeology Data Service / Archaeology Data Service
Internal signatures
Wavefront OBJ Polygonal Geometry
- Note
- BOF:0-1024 (can be unlimited preamble, but we want to anchor near the beginning of the file for most cases). Must have vertices: v <space> 3 x space separated floating point values that can have a negative value or not representing x, y, z. w is optional, line ending. Later, the vertices must have a face: f <space> 3+ integer values, can be negative, separated by space. Faces count from 1. PRONOM uses this minimally viable set, however each face can have values for ‘vertex textures’ and ‘vertex normals’ - if present, these values are separated by /. Each row ends in new line character
Byte sequences
- Min Frag Length
- Absolute from BOF
- Offset
- 0
- Max offset
- 1024
- Byte Sequence
7620{0-8}[30:39]2E[30:39]{0-32}20{0-8}[30:39]2E[30:39]{0-32}20{0-8}[30:39]2E[30:39]{0-64}0A*6620{0-1}[31:39]{0-20}20{0-1}[31:39]{0-20}20{0-1}[31:39]{0-40}0A- Endianness
- None
Changelog
-
Updated in V114
- Release date
- 22 August 2023
Wavefront OBJ File: Modified BOF signature to increase two of the byte ranges. Submitted by Preservica.
-
Added in V94
- Release date
- 17 September 2018
Wavefront OBJ File: Signature developed through a joint submission by Church of Jesus Christ of Latter-day Saints and the Archaeology Data Service.
Wavefront OBJ File: Full entry added. Joint submission by Church of Jesus Christ of Latter-day Saints and the Archaeology Data Service.