OBJ文件格式(二)

从上一篇文章我们可以看出,OBJ文件中存储数据的方式:

前缀  参数1 参数2  参数3.......

前缀就是一些标识。这些标识代表一些东西,比如v就标识vertex,f标识face,vt标识纹理坐标,vn标识法线向量等等。

在继续说OBJ文件之前先说一下另一个东西。

用3D建模软件做出来的OBJ文件一般会带有一个.mtl文件,比如你做了一个box.obj文件,导出的时候会生成一个box.mtl文件。那么这个box.mtl文件是用来干什么的呢?

这个文件里面保存着box.obj这个模型的纹理信息,光照等等。因为在你用txt方式打开一个obj文件的时候会发现,这个obj文件内部不存在对某个纹理图片的申明,但是正确的导入的话,能够绘制出带有纹理的模型,这个的原因其实就在于这个.mtl文件,.mtl文件中有obj文件中用到的每一个纹理的名字,例如:sky.jpg。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值