Créer un utilitaire Python dans Maya.

publicité
Créer un utilitaire Python dans Maya.
Quoi?
Le but du TP est de créer un GUI qui permette de créer une chaîne d’un squelette à
partir de nulls sélectionnés. C’est un cas typique d’utilitaire avec une interface qui
permet de se simplifier la vie lors de tâches répétées (dans ce cas-ci le rigging).
Comment?
Voici les étapes:
1. Identifier les fonctions Maya qui seront nécessaires à la réalisation des
différentes étapes (récupérer une sélection, créer un “joint”, changer la
position d’un objet etc).
2. Faire la liste des étapes qui seront nécessaire à la réalisation du TP avant de
se lancer à dans le scripting avec Python.
3. Séparer votre code en plusieurs fonctions (une fonction pour créer le GUI, une
autre pour la création de la chaîne du squelette).
Vous devez travailler en "pair programming", donc en équipe de 2. S'il y a un
nombre impair d'étudiants, il y aura une équipe de 3 ou un étudiant déjà familier
avec la programmation pourra travailler seul s'il le désire.
Puisqu'on utilise le paradigme structuré, il doit y avoir des fonctions (def en Python).
Des points bonus seront attribués aux étudiants qui pousseront le script plus loin
(pensez par exemple à une fonction qui renommera le squelette après l’avoir créé
et/ou le placera dans un groupe, ajouter une checkbox qui permette de garder ou
non les nulls après que le squelette soit créé etc).
Quoi remettre?
Un fichier Python (nomutilisateur_TP-Maya-Python.py) envoyé électroniquement à
[email protected], contenant:
● le code Python 3 fonctionnel.
Assurez-vous de bien identifier votre courriel, mettre les noms des co-équipiers et
de respecter les règles de remise.
Téléchargement