3ds max 导出插件 中的多重材质问题。

本文解决了3dsmax导出插件中多重材质贴图的问题。通过区分单一与多重材质贴图,实现正确导出不同子材质的三角面。

现在负责开发公司的3D引擎了。3ds max导出插件自然是第一步的工作。

之前对3ds max导出插件有过一些研究。也顺利的编写了基础模型和骨骼动画的导出。

但在提交给美术后,很快发现了一个问题,即多重材质的问题。

在3ds max中,对于一个模型的子实体,可以赋予不同的材质贴图,也可以赋予一个多重材质贴图,即这个材质贴图集合了多个材质贴图。而这在导出后,如果不做处理,将导致不正确的贴图显示。

怎么办?

首先要明白单一材质贴图和多重材质贴图的区别

对于单一材质贴图,每个三角面的材质索引就为对应的材质贴图索引。

对于多重材质贴图,每个三角面的材质索引就为多重材质的第几个子材质。

OK,那下面要做的。就是分解出使用多重材质的子模型中使用不同子材质的三角面。并将其材质索引转换为真实的单一材质贴图索引。分别进行导出。

。。。。。。。。。。

很好。3ds max 导出插件这一步搞定了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值