2016-05-03 8 views
0

In Bezug auf Batch-Export Arnold .ass-Dateien mit Python. Ich habe bereits ein Werkzeug geschrieben, das ausgewählte Objekte in Maya exportiert, um .ass Dateien mit vordefinierten Optionen zu trennen. Das funktioniert großartig.Automatisieren Arnold "Ass Export" -Optionen in Python für Maya

Nun, was ich will, ist die Benutzerkontrollkästchen in der Benutzeroberfläche geben Sie die Optionen von Arnold Export zu wählen (die gleiche, die es in Maya ass Exportoptionen - Lichter, Kameras, Formen, Shadern etc.)

Etwas wie folgt aus:

enter image description here

die Sache ist die: der aktuelle Befehl eine Zeichenfolge für die Optionen nimmt.

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

Und die "Maske" Int ändert sich basierend auf ausgewählten Optionen. Kann mir jemand helfen.

Anmerkung: pmc ist pymel

Antwort

1

Ich bin zur Zeit vor dem gleichen Problem. Das Beste, was ich bis jetzt habe, ist, ein Wörterbuch mit den Kombinationen zu erstellen, die ich brauche. Ich brauche nur ein paar so dies machbar ist, aber es ist nicht ein Ansatz, den ich nehmen würde, wenn ich so viele benötigt, wie es klingt wie Sie tun

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

und so.

Wenn Sie alle diese Optionen an die Künstler sind zu geben, warum sie es mit dem arnold Taste nicht zulassen, es ist schon

+0

Dank gemacht worden! Ich arbeite nicht mehr an dem Tool, aber wenn ich es irgendwann nochmal versuche, werde ich es versuchen. – Harshad