首页 > 编程知识 正文

obj是什么文件格式,envi打开mtl文件

时间:2023-05-06 07:53:51 阅读:19156 作者:2419

obj文件obj文件是Alias|Wavefront开发的标准3D模型文件格式,适用于3D软件模型之间的相互转换。

obj文件是一个文本文件,可以直接在写字板上打开、查看、编辑和修改,由单行文本组成。 注释行以符号“#”开头,数据行以一两个标记字符(即关键字)开头,关键字说明数据类型。 如果三维模型只针对直线和多边形,则使用以下关键字:

3358 www.Sina.com/http://www.Sina.com /指示一行指定一个顶点,后跟三个单精度浮点数,分别是顶点的x、y和z坐标值http://www.Sina 表示该纹理坐标的u、v值obj文件使用的关键字跟在该关键字之后是两个单精度,表示该行中指定了法线向量,后面跟有三个单精度浮点数,分别是该法线向量的x 表示组,如果后面的参数连接了作为组名的此行之后和下一个以g开头的行之间的所有元素,并指定为v:,则此行指定曲面,表明曲面是三角形图元f顶点索引/uv点索引/法线索引vt:该关键字之后的参数是材质名称。 指定用于此行之后和下一个以usemtl开始的行之间的所有曲面的材质名称。 可以在此obj文件附带的mtl文件中找到此材质的特定信息。vn:此关键字后的参数是文件名,用于指定obj文件中使用的材质库文件(mtl文件)的文件名

g:

f:obj文件不包含面颜色定义信息,但可以浏览存储在扩展名为“. mtl”的独立文件中的材质库。 mtl文件是obj文件附带的材质库文件,材质库包含材质漫反射(diffuse )、环境(ambient )、沉默cookie ) )的RGB定义值和反射(specularity )

3358 www.Sina.com/usemtl:定义新材质组,后面的参数是材质组名称http://www.Sina.com /材质的环境光(ambient coona ) 散射光) http://www.Sina.com) )的镜面光(specular color )mtllib:辐射光(emissive color ) 3358 www.Sina.com /材质都可以在可用于定义材质的Alar的材质锐度(sharpness )obj文件示例照度illumination )之后连接0~10范围内的数字参数

0 Color on and Ambient off

1 Color on and Ambient on

2高亮on

3 Reflection on and lhzdbl trace on

4 Transparency: Glass on

Reflection: lhzdbl trace on

5 reflection : fresnelonandlhzdbltraceon

6传输: refraction on

reflection : fresneloffandlhzdbltraceon

7传输: refraction on

reflection : fresnelonandlhzdbltraceon

8 Reflection on and lhzdbl trace off

9 Transparency: Glass on,Reflection: lhzdbl trace off

10 castsshadowsontoinvisiblesurfaces 3358 www.Sina.com /材质的光密度(optical density )mtl文件材质的透射滤波) Transmision b 散射和镜面反射贴图,贴图文件名mtl文件使用的关键字材质的反射属性

newmtl:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。