OBJ ファイル フォーマットは ASCII 形式で、ポリゴンから高次の NURBS サーフェスに至るまでさまざまなジオメトリをサポートします。
データの次のタイプは OBJ ファイルに含まれます。このリストでは、データ タイプの後にキーワード(カッコ内) が続きます。
頂点データ
- ジオメトリック頂点(v)
- テクスチャ頂点(vt)
- 頂点法線(vn)
- パラメータ空間頂点(vp)
フリー フォーム カーブ/サーフェス アトリビュート
基本マトリックス、ベジェ、B スプライン、Cardinal、Taylor (cstype)
- 度(deg)
- 基本マトリックス(bmat)
- ステップ サイズ(step)
エレメント
- ポイント(p)
- ライン(l)
- フェース(f)
- カーブ(curv)
- 2D カーブ(curv2)
- サーフェス(surf)
フリー フォーム カーブ/サーフェス ボディ ステートメント
- パラメータ値(parm)
- 外側のトリミング ループ(trim)
- 内側のトリミング ル-プ(hole)
- 特殊なカーブ(scrv)
- 特殊なポイント(sp)
- エンド ステートメント(end)
グループ分け
- グループ名(g)
- スムージング グループ(s)
- マージ グループ(mg)
- オブジェクト名(o)
表示/レンダリング アトリビュート
- ベベル補間(bevel)
- カラー補間(c_interp)
- ディゾルブ補間(d_interp)
- 詳細レベル(lod)
- マテリアル名(usemtl)
- マテリアル ライブラリ(mtllib)
- シャドウ キャスティング(shadow_obj)
- レイ トレーシング(trace_obj)
- カーブの概算テクニック(ctech)
- サーフェスの概算テクニック(stech)