Cifap Formation

Le rendez-vous formation des professionnels de l’audiovisuel, de la musique, du spectacle vivant et du web

Formation Python dans un pipeline 3D avec Maya

Stage de perfectionnement Maya

Durée totale :
5 journées soit 1 semaine

Durée hebdomadaire :
35 heures

Effectif maximum :
5 personnes

Lieu de la formation :
27 bis rue du Progrès à Montreuil (93100)

Date des sessions

Date des sessions
Clôture des inscriptions

Optimiser sa production avec les scripts en langage Python

Objectifs

  • Acquérir une pratique concrète de programmation en langage Python.
  • Savoir concevoir et développer des scripts dédiés aux logiciels 3D, en particulier Maya, afin de les intégrer au mieux dans un pipeline de production 3D.

 

Profils

  • Tout infographiste 3D confirmé souhaitant augmenter sa productivité et sa créativité en développant ses propres outils et scripts Python.
  • Par extension, tout chef de projet, directeur technique, responsable ou développeur informatique désireux de maîtriser l’un des langages de programmation les plus populaires dans les secteurs des effets spéciaux (audiovisuel/cinéma) et du jeu vidéo.

Pré-requis

  • Etre familiarisé à l’usage du logiciel Maya dans un contexte professionnel.
  • Avoir impérativement l’expérience de l’un des langages de programmation courants (html, java…) et être à l’aise dans l’exercice.

Partenaires

Demande d'information

Intervenants

Nicolas PASTRANA

Infographiste et programmeur 3D / web

Spécialiste du langage Python, du MEL mais aussi du javascript. Nicolas a travaillé pour de nombreux studios français ; Attitude Studio, TeamTO, Mikros, Cryo… 

Contacts

Alexandre Dartois

Tel : +33 (0)1 48 18 28 20

Email : formations@cifap.com

Cette formation peut s'organiser sur mesure, contactez :

Rémy Prat

Tel : 01 48 18 28 18

Email : sur-mesure@cifap.com

27bis Rue du Progrès, 93100 Montreuil

Déroulé de la formation

 Les bases du langage Python

  • Présentation de Python et du « scripting »
  • L’interpréteur Python
  • Les éditeurs (SciTe, Eclipse + PyDev…)
  • Initiation à la syntaxe
  • Les variables simples : boolean, integer, float, string…
  • Les structures de données : tuples, séquences, listes et dictionnaires
  • Les opérateurs : +, in, and, or, ...
  • Les blocs : la tabulation
  • Les boucles logiques : if, else, while, for …
  • Contrôler le flux : print, break, continue, try/except
  • Organisation du code : blocs, commentaires, « nomenclature » …
  • Fonctions
  • Scripts exécutables
  • Exercices d’application : manipulation des différents types de variables, concaténation de chaînes de caractères…
Les modules, les objets
  • Modules et paquetages de modules
  • Importations
  • Comprendre la notion d’objet
  • Objet et attributs
  • Les classes d’objets
  • Définition et instanciation d’une classe
  • Méthodes de classe
  • Properties
  • Héritage
  • Gestion des exceptions
  • Traitement de fichiers
  • Les objets de type File
  • La bibliothèque des modules standards
  • Exemples de modules utiles
  • Comment trouver les modules ?
  • La documentation
  • Exercice d’application : création d’une « trousse à outils » de lecture/écriture/listing des fichiers et utilisation
Utilisation de Python avec Maya
  • Présentation de Python dans Maya
  • La différence entre scripting et api
  • La documentation de Maya pour les développeurs
  • La méthodologie de travail de création d’un script dans l’environnement d’un programme 3D
  • Exercice d’application : création d’un réseau de cube de taille et d’orientation aléatoire
  • Fabrication d’une interface
  • L’architecture classique d’un script Maya (intégré aux menus et fenêtres d’options)
  • Exercice d’application : création de l’interface de l’exercice précédent
Exercice de synthèse
Création par les stagiaires d’un script complet visant à automatiser différentes tâches dans un flux de production 3D. Cet exercice de synthèse permet de mettre en pratique tout ce qui a été enseigné et de poser les questions sur les dernières zones d’ombres.

 

Financement

žIntermittents du spectacle, artistes-auteurs et journalistes rémunérés à la pige : sur étude de dossier par l’AFDAS (renseignements au 01 44 78 38 44), à la condition de satisfaire aux critères de recevabilité (toutes les précisions sur le site de l’Afdas).

Salariés d'entreprise : possibilité de prise en charge dans le cadre de la formation professionnelle continue.

žAutres statuts : nous consulter.

Moyens techniques

  • Une station de travail (PC) par stagiaire, avec licence Maya dernière version (en anglais)
  • Connexion internet + réseau informatique (pour échange de fichiers, calculs…)
  • Tablette graphique sur demande

Témoignages

quote
quote

Très bonne impression donnée par le Cifap, les formations ont l’air de qualité, avec beaucoup de matériel et des formateurs compétents.
L’encadrement est aussi très bien, avec une équipe pédagogique intéressée, intéressante et à l’écoute.
Je referai volontiers une formation.

Matthieu GOUIN Infographiste 3d à propos de Formation “Python dans un pipeline 3D”
quote

A part la densité du savoir, une semaine c’est très court, le stage était parfait.
J’ai appris tout ce que je voulais et même plus.
Merci pour la clé USB. Hyper pratique !!

Grégory CONSOLE Infographiste 3D à propos de Formation “Python dans un pipeline 3D”
1 sur 3

Inscription

1

Vous complétez ce formulaire :

* Champs obligatoires
Conformément à la loi du 6 janvier 1978, tout utilisateur dispose d'un droit d'accès, de rectification et de radiation aux informations le concernant. Ce droit s'exerce auprès du service communication du CIFAP.

2

Vous serez contacté par un conseiller. Il vous oriente et vous aide à constituer votre dossier de financement.

3

Vous validez votre financement et obtenez votre inscription en formation.

Ecrire une chronique pour la presse écrite, la radio et la télévision

Etre capable d’écrire, de mettre en ondes ou en images une chronique régulière en suivant une forme et des codes éditoriaux fixes et identifiables.

Sketchup 3D Pro

Maîtriser les fonctionnalités de Google SketchUp pour la conception et la visualisation 3D de projets (décors, scénographie, architecture, muséographie...)

Motion design avec Cinema 4D

Cinema 4D, logiciel de création et animation 3D développé par la société Maxon, réunit toutes les composantes nécessaires pour mener à bien toutes les étapes d’un projet, de la modélisation au rendu final. Cinema 4D s'...

Autocad 2D et 3D

Maîtriser les bases du dessin technique 2D, de la modélisation et de la visualisation 3D avec AutoCAD.