MAX SDK 中更中重名材质 烘培材质

原创 2006年06月15日 16:14:00

上篇讲到自动更名重名的物体, 紧接着另一个类似的问题,那就是自动更名重名的材质.

这所讨论的所有的问题其实是针对我自己开发的一款虚拟现实软件,详情见:

http://www.bezier.com.cn/bbs

在我的软件中允许有重名材质,但是对于烘培材质就不行了,同一个名称最后只导出一个.

其实在场景中碰到重名材质的机会并不多,但有一种情况则是MAX的BUG引起的.

如果你烘培过一个物体后,就是对它自动加上一个Shell Material,这个材质名称是不会重复的,但是如果你展开它就

会发现,它由两个材质组成,一个是原来的材质,它会自动在原来的物体名上加上一个Orig来作为前缀,

而另一个材质是在原来的材质名称前加一个bake_的前缀

问题就来了,在MAX中一个材质可以赋给多个物体,

而这多个物体烘培后,其烘培材质就是同名,

导出到我的软件中就会出错.

于是我就写了个程序,来对它的材质进行更名,这不同于普通更名,需要先获取烘培过的物体,然后找到其材质,

然后再找到其子层次的材质(一般为第二层的第二个),再进行更名.

 

老规矩, 有人再贴代码,摸索起来不容易

 

__________________________

朱长德

虚拟闲人

zhucde

zhucde@hotmail.com

虚拟现实软件的开发与研究

版权声明:本文为博主原创文章,未经博主允许不得转载。

MAX2009t1材质教程.pdf

  • 2012年04月29日 10:24
  • 1.55MB
  • 下载

Max标准材质导入Unity

新建一个茶壶模型,为之创建一个Standard材质球,设置属性       Max中的渲染效果图:         导出成FBX文件   Presets选择 Autodesk M...

超写实艺术:3ds max材质特效篇.pdf

  • 2013年03月04日 09:21
  • 22.91MB
  • 下载

3d max 材质编辑器操作实例——自定义球

3dmax材质编辑器操作实例—自定义示例球   本节学习3dmax材质编辑器操作实例—自定义示例球。材质编辑器的操作比较繁琐,需要花费一些时间才能熟练掌握。这里先通过一个比...

3ds max 材质参数收集

(1)Lightscape材质的参数 不能光看要顶Lightscape材质的参数 这些参数只是一个参考,想出好图还要细心调节。金属 颜色/RGB 漫射 镜面 反射 凹凸% 铝箔 180,180,180...

3ds max材质贴图批量重命名插件

  • 2016年06月03日 12:08
  • 14KB
  • 下载

3ds max 7材质编辑器

  • 2008年10月25日 19:21
  • 2.03MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MAX SDK 中更中重名材质 烘培材质
举报原因:
原因补充:

(最多只允许输入30个字)