这是我的一位同事不久前在 CG Society 上提出的一个问题,但从未得到答案,所以我想我会尝试在这里提问。他后来离开了公司,我继承了这个项目:
我正在开展一个项目,该项目涉及获取大量纹理(500+)并从中生成一组材质库。由于大量的纹理,我正在寻找自动分类和分组材料的方法,使库更易于导航。
现在我已经按类型对材料进行了分类,每种类型都有自己的材料库文件。这是我生成的文件的一小段,每个文件中都指定了 1-50 种材料。
我的目标是编写一个脚本,该脚本将获取一个充满材质库文件的文件夹,并在 3ds Max 中自动加载它们,结果如下:
在尝试到达这里时,我遇到了几个问题:
- 我找不到任何说明如何通过 maxscript 访问和修改材质/贴图浏览器的文档。我想将所有库分组,使其看起来像上图,但我找不到任何有关如何执行此操作的文档。每次我搜索将材料库分组在一起时,我都会得到有关几何分组的文档。
- 当我使用“loadMaterialLibrary”方法加载材料库时,该库被标记为“临时库”,忽略文件名:
...但是当我使用文件菜单手动加载它时,它带有适当的名称(即金属、织物等)
如何通过脚本加载材料库并保留描述它的文件名?
谢谢你。