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

长平狐 发布于 2012/11/19 15:12
阅读 208
收藏 0

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

       

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

 

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

 

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

 

        怎么办?

 

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

 

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

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

 

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

 

      。。。。。。。。。。

 

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

 

      


原文链接:http://blog.csdn.net/honghaier/article/details/5509815
加载中
返回顶部
顶部