/ / Automatizar las opciones de Arnold "Ass Export" en python para Maya - python, maya

Automatice las opciones de Arnold "Ass Exportar" en Python para Maya - python, maya

Con respecto a la exportación por lotes de archivos Arnold .ass usando python. Ya he escrito una herramienta que exporta por lotes los objetos seleccionados en Maya para separar archivos .ass usando opciones predefinidas. Esto funciona muy bien.

Ahora lo que quiero es darle al usuario casillas de verificación en la interfaz de usuario para seleccionar las opciones de exportación de Arnold (las mismas opciones que existen en la exportación de mayas: luces, cámaras, formas, sombreadores, etc.)

Algo como esto:

enter image description here

La cosa es: el comando actual toma una cadena de opciones.

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

Y la "máscara" int cambia según las opciones seleccionadas. Alguien puede ayudarme.

nota: pmc es pymel

Respuestas

1 para la respuesta № 1

Actualmente estoy enfrentando el mismo problema. Lo mejor que he conseguido hasta ahora es hacer un diccionario con las combinaciones que necesito. Solo necesito un par, así que esto es factible, pero no es un enfoque que tomaría si necesitara tantos como suena como usted.

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

y tal.

Si le das todas estas opciones a los artistas, ¿por qué no les permites que lo hagan con el botón arnold? Ya está hecho.