`
java-mans
  • 浏览: 11424126 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

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

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

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

怎么办?

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

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

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

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

。。。。。。。。。。

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics