MTL格式的文件用什么软件可以打开

MTL格式的文件用什么软件可以打开,第1张

分类: 电脑/网络 >>软件 >>其他软件

问题描述:

我在网站上下了英语MP3,附带有教材,可教材是MTL格式的,请问要用什么软件打开啊?我尝试了电子文档阅览器,3DMax或者用IE,都打不开~!!真的很焦急啊!!请知道的大人们告知一声,快开学了,对我来说这个问题是现在非常急用的啊!!又或者是我使用以上工具的方法不对,请诸位详细说明使用方法,好吗??

解析:

3D Studio软件使用MTL扩展名作为其储存文件的扩展名,但是文件的打开方式和文件的扩展名没有必然的联系,任何软件均可以使用MTL扩展名作为储存文件的扩展名,因此从扩展名来识别文件的格式并不是最安全的方法.建议你尝试使用3D Studio是否能打开此文件.

1、转换格式选择选项emf格式转换mtl格式就可以看到有上传按钮了。

2、点击选择文件按钮选择要emf格式转换为需要格式的文件。

3、对打开的emf格式转换为mtl格式的文件点击开始转换按钮。

4、等待对emf格式转换为mtl格式的文件的转换完成即可。

在Android OpenGLES2.0(十四)——Obj格式3D模型加载中实现了Obj格式的3D模型的加载,加载的是一个没有贴图,没有光照处理的帽子,为了呈现出立体效果,“手动”加了光照,拥有贴图的纹理及光照又该怎么加载呢?

本篇博客例子中加载的是一个卡通形象皮卡丘,资源是在网上随便找的一个。加载出来如图所示:

obj内容格式如下:

mtl文件内容格式如下:

关于Obj的内容格式,在上篇博客中已经做了总结,本篇博客中使用的obj,可以看到f后面的不再跟的是4个数字,而是 f 2/58/58 3/59/59 17/60/60 这种样子的三组数,每一组都表示为顶点坐标索引/贴图坐标点索引/顶点法线索引,三个顶点组成一个三角形。而头部的 mtllib pikachu.mtl 则指明使用的材质库。

而mtl格式文件中,主要数据类型为:

模型加载和之前的模型加载大同小异,不同的是,这次我们需要将模型的贴图坐标、顶点法线也一起加载,并传入到shader中。其他参数,有的自然也要取到。

模型加载以obj文件为入口,解析obj文件,从中获取到mtl文件相对路径,然后解析mtl文件。将材质库拆分为诸多的单一材质。obj对象的 加载,根据具使用材质不同来分解为多个3D模型。具体加载过程如下:

顶点着色器

片元着色器

完成了以上准备工作,就可以调用 readMultiObj 方法,将obj文件读成一个或多个带有各项参数的3D模型类,然后将每一个3D模型的参数传入shader中,进而进行渲染:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11425464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存