介绍
OBJ(或 .OBJ)是一种开放的几何定义文件格式,最初由Wavefront Technologies公司开发,用以描述其Advanced Visualizer动画包。该格式已被其他3D图形应用供应商采纳,是一种被绝大多数普遍公认的格式。OBJ文件格式为简单数据格式,它仅表现3D几何体,即顶点的位置、以顶点列表方式定义每个多边形的顶点、法向量和面的UV坐标,以及纹理顶点。顶点默认以逆时针方向存储,不必显式声明法向。
格式
test2.obj的文件格式如下,是一个简单面片
mtllib mesh01.mtl
// 名称mesh
g test2
// 顶点
v 0 0 0
v 0 0 10
v -10 0 10
v -10 0 0
// 文理
vt 0 0
vt 0 1
vt 1 1
vt 1 0
// 法向量
vn 0 1 0
vn 0 1 1
vn 1 1 1
vn 1 1 0
// 面索引 顶点/文理/法向量
f 1/1/1 4/4/4 3/3/3
f 3/3/3 2/2/2 1/1/1