Objectif
Pour votre tout premier programme Mari je vous propose une idée simple et à la fois très pratique qui m’a été soumise par un graphiste d’Illumination Mac Guff.
Exporter tous les Channels de tous les Objets en une seule fois
En théorie
Posons à plat ce qu’il faut faire, étape par étape:
- On liste tous les objets de la scène
- Pour chaque Objet:
- On passe l’Objet en Objet courant
- On liste les Channels de l’Objet
- Pour chaque Channel:
- On exporte le Channel
En pratique
1 2 3 4 5 6 7 8 | import mari # Import du module Python "mari" objList = mari.geo.list() # On liste les Objets de la scène for obj in objList: # Pour chaque Objet mari.geo.setCurrent(obj) # On passe l'Objet en Objet courant chanList = obj.channelList() # On liste les Channels de l'Objet for chan in chanList: # Pour chaque Channel # On exporte le Channel dans le dossier souhaité (ici /usr/tmp/) chan.exportImagesFlattened('/usr/tmp/$ENTITY_$CHANNEL_$UDIM.tga') |
Qu'avez-vous pensé de cet article ?
J'aime
0%
Merci
0%
Pratique
0%
Incomplet
0%
Rien de neuf
0%
Sur le même sujet