一文详解 .obj 和 .mtl文件格式

您所在的位置:网站首页 png是啥文件格式啊怎么打开 一文详解 .obj 和 .mtl文件格式

一文详解 .obj 和 .mtl文件格式

2024-06-15 19:33| 来源: 网络整理| 查看: 265

obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。

只支持模型三角面数据和材质信息,无动画功能支持; 其中几何信息由.obj文件提供,材质信息由.mtl文件定义; 文件以行为单位表示一条数据,可以根据行开头的字符判断后续的内容; 其中 # 字符表示注释行

注: .obj 与.mtl解析与加载可参考:opengl es 2.0中加载.obj 与 .mtl

OBJ格式 # obj对应的材质文件 # mtllib testvt.mtl # 组名称 g default # o 对象名称(Object name) o testvt.obj # 顶点 v -0.5 -0.5 0.1 v -0.5 -0.5 -0.1 v 0 0.5 0.1 v 0 0.5 -0.1 v 0.5 -0.5 0.1 v 0.5 -0.5 -0.1 # 纹理坐标 vt 0 1 vt 1 1 vt 0.5 0 # 顶点法线 vn 0 0 1 vn 0 0 -1 # 当前图元所用材质 usemtl Default # s Smooth shading across polygons is enabled by smoothing groups. # Smooth shading can be disabled as well. s off # v1/vt1/vn1 v2/vt2/vn2 v3/vt3/vn3(索引起始于1) f 1/1/1 5/2/1 3/3/1 f 6/2/2 2/1/2 4/3/2


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3