在 Maya python 中自动化 Arnold "Ass Export" 选项

Automate Arnold "Ass Export" options in python for Maya

关于使用 python 批量导出 Arnold .ass 文件。我已经编写了一个工具,可以使用预定义的选项批量导出 Maya 中的 selected 对象以分离 .ass 文件。这很好用。

现在我想要的是在 UI 到 select 中为用户提供 Arnold 导出选项的复选框(与 Maya ass 导出选项中的选项相同 - 灯光、相机、形状, 着色器等)

像这样:

问题是:当前命令采用字符串作为选项。

pmc.exportSelected(export_file, f=1, typ="ASS Export",
    options="-mask 8;-lightLinks 0;-compressed;-boundingBox;-shadowLinks 0")

并且 "mask" int 根据选项 selected 而变化。谁能帮帮我。

注意:pmc是pymel

我目前面临同样的问题。到目前为止,我最好的办法是用我需要的组合制作一本字典。我只需要几个,所以这是可行的,但如果我需要的数量和你听起来的一样多,我不会采用这种方法

mask = {'camera': 2, 'camera_drivers': 200 }

等等。

如果您要为艺术家提供所有这些选项,为什么不让他们使用 arnold 按钮来完成,它已经完成了