在 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 按钮来完成,它已经完成了
关于使用 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 按钮来完成,它已经完成了