标签:3d模型文件
OBJ文件是一种标准的3D模型文件格式,以纯文本的形式存储了模型的顶点、法线和纹理坐标和材质使用信息,因此可以使用记事本打开直接阅读。
在OBJ文件中,每一行为一条信息,每行的格式如下:前缀 参数1 参数2 参数3 ...
常用前缀
#表示注释的前缀
v 表示本行指定一个坐标。后跟着3个文本表示的float,分别表示该定点的X、Y、Z坐标值(参数之间使用空格分开)
vt 表示本行指定一个纹理坐标。后跟着2个文本表示的float。分别表示此纹理坐标的U、V值(参数之间使用空格分开)
vn 表示本行指定一个法向量。后跟着3个文本表示float,分别表示该法向量的X、Y、Z坐标值(参数之间使用空格分开)
f 表示本行指定一个表面(Face),每个参数表示组成该表面顶点所对应的顶点坐标、纹理坐标和法线的索引(参数之间使用空格分开)。其中纹理坐标和法线的索引为可选,在选择的情况下,顺序必须为顶点坐标、纹理坐标、法线坐标的索引,之间使用符号“/”隔开,因此有法线,但没有纹理坐标则变为:f 1//3 5//7 8//3
注:上述索引都是从1开始,而不是0
标签:3d模型文件
原文地址:http://4902717.blog.51cto.com/4892717/1628982