Python - Nuke
INSCIPTIONS EN COURS

Description générale
Cette formation de perfectionnement enseigne aux participants comment utiliser Python dans Nuke pour automatiser les tâches répétitives et optimiser les workflows. Les participants apprendront à développer des scripts Python personnalisés et des outils adaptés à leurs besoins.
À la fin de la formation, les participants seront capables de :
- Comprendre les bases du scripting avec Python dans Nuke
- Automatiser des tâches simples répétitives pour gagner du temps sur les projets Nuke
- Créer des outils personnalisés pour répondre à leurs besoins
- Personnaliser leur environnement Nuke avec Python
- Développer des outils personnalisés pour répondre aux besoins des artistes
- Améliorer des workflows grâce à des scripts adaptés.
Clientèle visée
Artistes techniques, infographistes et professionnels de la postproduction et des effets visuels souhaitant automatiser leurs workflows et développer des outils personnalisés dans Nuke.
Préalables
- Connaissance de base de Nuke (interface, nodes principaux).
- Une première expérience avec des scripts simples ou des langages de programmation comme Python est un atout, mais pas obligatoire.
Coût
Consultez les Critères d’admissibilité de Services Québec (Montez de niveau)
Veuillez prendre note que le tarif Montez de niveau peut être accordé à un maximum de 3 employés d’une même compagnie dans le contexte où les participants répondent aux critères d’admissibilité Services Québec.
Important: Pour ceux qui sont éligibles au tarif Montez de niveau, vous pouvez vous inscrire à un maximum de deux formations qui se déroulent simultanément. Sinon, la troisième formation suivie en même temps sera facturée au tarif régulier ultérieurement.
Services Québec (Montez de niveau) | 52,20 $ + taxes |
---|---|
Régulier | 231,00 $ + taxes |
Durée |
Langue |
---|---|
12 heures |
Français |
Dates
Jeudi 4 décembre 2025, 18h - 21h
Jeudi 11 décembre 2025, 18h - 21h
Jeudi 18 décembre 2025, 18h - 21h
Jeudi 8 janvier 2026, 18h - 21h
Lieu
École NAD-UQAC, Îlot Balmoral, 1501, rue de Bleury, 7e étage, Montréal (Québec) H3A 0H3
La formation est offerte en ligne
Le formateur enseigne à distance et les participants peuvent se brancher à un ordinateur du NAD afin de travailler à distance.
Capacité d'accueil
Les activités du programme ne débutent que si le nombre de 6 inscrits est atteint.
Les places sont limitées.
Nous vous recommandons de vous inscrire rapidement afin de garantir le bon déroulement du lancement de la formation et éviter des décalages d'horaire.
Type de formation
Pratique
Attestation délivrée en fin de cours
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation.
À propos du formateur
Xavier Bourque a rejoint l'industrie des effets visuels en 1998 à titre de technicien pour Autodesk. Il fait du compositing numérique depuis 2000. Il a travaillé à Montréal (Hybride, Buzz, Meteor), San Francisco (ILM), Sydney (Animal Logic, FuelVFX) et Londres (DNeg). Il a travaillé sur de nombreux longs métrages au fil des années (Spy Kids, Sin City, 300, Sucker Punch, Prometheus, Arrival).
Depuis 2017, Xavier donne des formations de spécialisation à l'École NAD-UQAC.
Il est le créateur de la suite d'outils Pixelfudger, largement utilisée dans l'industrie des effets visuels.
Contenu
Cours 1 : Automatiser Nuke avec Python
- Projet pratique: créer un arbre de nodes dans Nuke avec Python
- Utiliser Python pour créer des nodes et ajuster leurs paramètres
- Utiliser les variables, structures conditionnelles (if/else), et boucles pour automatiser les tâches répétitives pour un artiste
- Utiliser les expressions TCL pour ajouter des contrôles dynamiques à notre arbre
Cours 2 : Développement d’outils personnalisés de type Gizmo
- Projet pratique: Emballer l'arbre créé au Cours 1 dans un outil personnalisé de type Gizmo
- Créer une interface personnalisée avec les user knobs
- Ajouter des fonctionnalités Python à un Gizmo
- Utiliser les callbacks pour recréer dynamiquement l'arbre à l'intérieur d'un Gizmo au besoin
Cours 3 : Personnaliser l'environnement Nuke avec Python
- Projet pratique: personnaliser son environnement Nuke avec les fichiers de démarrage Python
- Créer un menu personnalisé dans l'interface Nuke pour accueillir nos outils
- Ajuster les valeurs par défaut des nodes Nuke
- Créer des raccourcis clavier personnalisés
- Créer un "repo" personnel pour organiser nos outils sur disque
Cours 4 : Créer un outil de type pipeline
- Projet pratique: développer un outil pour afficher tous les fichiers sources utilisés dans un script Nuke
- Utiliser les boucles Python pour inspecter et manipuler les nodes dans un arbre Nuke existant
- Manipuler le texte avec Pytho,
- Afficher des messages avec les boîtes de dialogue Nuke
- Lire et écrire des fichiers sur disque avec Python
Informations
* L'École NAD-UQAC est un établissement agréé par Gouvernement du Québec et par le Ministère de l’Éducation. Par conséquent, toutes nos formations sont admissibles à la Loi 90 ou au crédit d’impôt pour la formation, que vous soyez une entreprise ou un individu.