Cifap Formation

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

Formation Python dans un pipeline 3D avec Maya

Stage de perfectionnement Maya

python
  • 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)

Pour connaitre les prochaines dates de session :

Contactez-nous

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.

Conditions d'accès

 

Pédagogie

 

Processus de certification

 

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 : 01 48 18 28 20

Email : formations@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

Vidéo

Satisfaction des stagiaires

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 2

Inscription

1

Veuillez compléter ce formulaire :

* Champs obligatoires

CIFAP traite les données recueillies afin de gérer vos demandes d’information et vous accompagner dans votre orientation. Nous vous informons que CIFAP utilise vos données à des fins marketing pour personnaliser et adapter ses offres de services à vos besoins et établir des statistiques et des modèles de profils marketings.

Vos données seront conservées pour une durée de 3 ans ; pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, veuillez consulter la politique de protection des données de l’école ou envoyer un mail à l’adresse dpo@cifap.com.

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.

Le métier de D.I.T (Digital Imaging Technician)

Analyser le langage du montage, comprendre sa grammaire afin d’être en capacité d’assumer des choix artistiques et de se positionner comme un vrai collaborateur du réalisateur.

La direction de post production pour le cinéma et la télévision

Identifier les enjeux économiques et techniques de la post-production pour la télévision HD et le cinéma numérique. En acquérir le vocabulaire, en découvrir les outils. Aborder les spécificités du numérique aujourd’hui, s’approprier une méthodologie d’ana

Monteur audiovisuel et cinéma

Se préparer à assumer et à gérer sa fonction de monteur comme chef d’équipe technique et collaborateur artistique. Acquérir la maîtrise des différents outils et une pratique concrète du montage.

Voice Track : la radio en différé

Dans les années 90, de l'automatisation de la radio est né le voice track, une technique permettant de pré-fabriquer des émissions. L'animateur ne produit pas le contenu dans des conditions de direct, il se contente d'enregistrer ses interventions,...