【发布时间】:2017-10-01 10:57:18
【问题描述】:
您好,这是我的第一个脚本。 我正在尝试编写一个脚本,将场景中的所有 VRay 材质放入一个数组中,然后我想将它们拉到循环中并将每个 vray 材质附加到多维/子对象中的一个插槽。然后将 multi/sub 对象的输出连接到 VRayMtlWrapper 并保留旧的 multisub 对象作为子材质。
我可以在图表中做到这一点,但需要两位数的材料量。
我已经抓取了一些脚本并阅读了 maxscript 帮助以找到我需要的内容,但没有运气。
Atm 我知道在场景中收集材料
materials = for m in scenematerials collect m;
但在那之后我不知道如何编写,以便我可以访问它们的输出/输入或属性并将它们与多子对象连接。 我已经在脑海中开发了逻辑,但不知道如何编写语法来实现它。 任何信息、方向、链接将不胜感激。
这甚至是我试图自动处理脚本的图像 example
【问题讨论】: