OBJフォーマット
一覧
| 接頭文字 |
フォーマット |
説明 |
| # |
# comment |
コメント |
| v |
v x y z (w) |
頂点(x,y,z) |
| vt |
vt u v (w) |
テクスチャ座標(u,v) |
| vn |
vn v x y z |
法線ベクトル(x,y,z) |
| f |
f v1 v2 v3 [v4...] |
面(頂点リスト) |
| f |
f v1/vt1 v2/vt2 v3/vt3 [v4/vt4...] |
面(頂点リスト/テクスチャ座標リスト) |
| f |
f v1/vt1/vn1 v2/vt2/vn2 v3/vt3/vn3 [v4/vt4/vn4...] |
面(頂点リスト/テクスチャ座標リスト/法線リスト) |
| f |
f v1//vn1 v2//vn2 v3//vn3 [v4//vn4...] |
面(頂点リスト//法線リスト) |
| mtllib |
mtllib [external mtl file name] |
マテリアルファイル指定 |
| o |
o [object_name] |
オブジェクト名 |
| g |
g [group name] |
グループ名 |
| usemtl |
usemtl [material name] |
グループのマテリアル指定 |
サンプル
#
# cube.obj
#
g cube
v 0.0 0.0 0.0
v 0.0 0.0 1.0
v 0.0 1.0 0.0
v 0.0 1.0 1.0
v 1.0 0.0 0.0
v 1.0 0.0 1.0
v 1.0 1.0 0.0
v 1.0 1.0 1.0
vn 0.0 0.0 1.0
vn 0.0 0.0 -1.0
vn 0.0 1.0 0.0
vn 0.0 -1.0 0.0
vn 1.0 0.0 0.0
vn -1.0 0.0 0.0
f 1//2 7//2 5//2
f 1//2 3//2 7//2
f 1//6 4//6 3//6
f 1//6 2//6 4//6
f 3//3 8//3 7//3
f 3//3 4//3 8//3
f 5//5 7//5 8//5
f 5//5 8//5 6//5
f 1//4 5//4 6//4
f 1//4 6//4 2//4
f 2//1 6//1 8//1
f 2//1 8//1 4//1
参考
最終更新:2011年09月17日 15:54