OBJ File Documentation
Overview
| Feature | Value |
|---|---|
| File Format | Wavefront 3D Object File |
| File Extension | .obj |
| MIME Type | text/plain |
| Primary Use | 3D Model Representation |
| Developed by | Wavefront Technologies |
| Format Type | Text (ASCII) or Binary |
| Geometric Entities | Vertices, Faces, Textures, and Normals |
| Support for Texturing | Yes, through external .mtl file |
| Animation Support | No |
| Support for Materials | Yes, defined in external .mtl file |
| Coordinate System | Right-handed |
| Vertex Definition | v x y z [w] where w is optional |
| Face Definition | f v/vt/vn v/vt/vn v/vt/vn ... for vertices, textures, normals |
| Normal Vector Definition | vn x y z |
| Texture Coordinate Definition | vt u [v] [w] where v and w are optional |
| Support for Multiple Objects | Yes, via o object_name or g group_name |
| Line Segment Definition | l v1 v2 ... vn |
| Smoothing Groups | Yes, via s group_number or s off |
| Object Library Declaration | mtllib filename.mtl |
| Material Application to Faces | usemtl material_name |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.