| VFFX0001-1 | |||||
Visual Effect
|
|||||
|
Volume horaire :
|
|||||
| Compositing 3D : Technical Artist 3D : Special Effects 3D : Scripting : |
|||||
|
Number of credits :
|
|||||
|
|||||
|
Lecturer :
|
|||||
| Compositing 3D : Technical Artist 3D : Benoît SAINT-MOULIN Special Effects 3D : Nicolas VERCRUYSSEN Scripting : Caroline DUBOIS |
|||||
|
Référent UE :
|
|||||
| Caroline DUBOIS | |||||
|
Language(s) of instruction :
|
|||||
| French language | |||||
|
Organisation and examination :
|
|||||
| Teaching in the second semester | |||||
|
Units courses prerequisite and corequisite :
|
|||||
| Prerequisite or corequisite units are presented within each program | |||||
|
Learning unit contents :
|
|||||
|
Compositing 3D
|
|||||
| Fondamentaux FX Houdini : Choix des outils selon les besoins de la production, FX 3D. Les solvers, l'utilisation des attributs, l'interface au niveau FX. Préparation d'un asset pour la simulation : Nettoyage et organisation de la géométrie, proxys, collisions simples, préparation de la scène. RBD / destruction : Simulation de destruction : contraintes, fracture, contrôle de la simulation. Poussière et Pyro : Simulation de fumée, poussière et feu. Notions de volumes (VDB), interaction avec les collisions, export vers d'autres logiciels. FX secondaires et interaction véhicule / sol : Particules (POP) et forces. Interaction entre particules et Pyro. Introduction à Vellum pour les éléments souples (câbles, tissus). Assemblage du shot et optimisation : Assemblage des éléments, gestion des caches, optimisation. Color management et préparation des rendus pour le compositing. Finalisation du projet: 2H de contenu et 4H de suivi. Retours et corrections sur les travaux journaliers. |
|||||
|
Technical Artist 3D
|
|||||
| Récupération de footage et d'éléments 3D :
Raccord CG / prise de vue réelle. Passes de rendu : AOV, Cryptomatte, depth, normal, motion vector, LPE. Rappel des acquis du Compositing 2D (tracking, fond vert). Camera mapping et reconstruction de décor : Import d'une caméra trackée. Techniques de projection et reconstruction de décor. Limites et cas d'usage du camera mapping. Introduction à Solaris : Contexte USD dans Houdini. Organisation de scène (layers, primitives). Lookdev léger dans Solaris. Rendu Karma orienté compositing : Configuration des passes de rendu dans Karma. Export des données pour le compositing. Notions de LPE (Light Path Expressions). Compositing 3D dans Fusion : Caméra 3D et Merge 3D. Image Plane 3D. Relight par ID / Cryptomatte. Projet intégré et interopérabilité : Assemblage complet à partir des données Houdini. Raccord avec les acquis du Compositing 2D. Notions Blender : export caméra et géométrie. Présentation des projets : Présentation des projets par les étudiants. Feedback croisé avec le cours de Compositing 2D. |
|||||
|
Special Effects 3D
|
|||||
| Rôle du Technical Artist et interface Houdini :
Le TA entre création et développement graphique. Interface, terminologie, organisation des fichiers et backups. Bases de Houdini : Workflow procédural et nodal. Points, Vertices, Primitives. Attributs essentiels (P, N, Cd, uv). Spreadsheet, groupes. Duplication : Copy to Points, Scatter, Align. Copy vs Instance vs Packed. Contrôle par attributs (pscale, orient, N, up). Randomisation, optimisation. Bruits et terrains : Noises et leurs paramètres. Heightfields, Erode, masques et layers. Optimisation pour l'export. Écosystèmes et atmosphère : Interaction végétation / terrain, biomes, distribution écologique. Ciel physique, nuages, brouillard et brume. Végétation, les bases : SideFX Labs pour la végétation, notions de L-Systems, variations procédurales. Introduction à Houdini Engine : Concept, création d'un HDA simple, paramètres exposés, aperçu de l'intégration Unity / UE. Python dans Houdini : Installation d'un plugin Python (packages). Création de Shelf et de Shelf tools. L'IA au service du TA : Prompts pour du code (Houdini, Python, VEX). Pipelines IA avec ComfyUI. IA locales. Vérification du code généré, cadre d'usage. |
|||||
|
Scripting
|
|||||
| Houdini et les math :
Repères de coordonnées, types de données numériques, éléments de géométrie et attributs. Base de la programmation VEX : Noeuds wrangle : variables, attributs personnalisés, "channel functions", structures de programmation (conditions, boucles, gestion de listes). Rappels sur les lois du mouvement : Rappels de physique sur les lois du mouvement : MRU, MRUA, Mouvements périodiques. Les fonctions intégrées d'Houdini : Fonctions pour la gestion des attributs, des groupes et des géométries ; interpolations. Exercices d'application : Différents exercices guidés mettant en application les éléments vus précédemment. Suivi de l'exercice final : Réalisation en autonomie d'un exercice de synthèse. |
|||||
|
Learning outcomes of the learning unit :
|
|||||
| Not available | |||||
|
Prerequisite knowledge and skills :
|
|||||
|
Planned learning activities and teaching methods :
|
|||||
|
Compositing 3D
|
|||||
| Cours pratiques | |||||
|
Technical Artist 3D
|
|||||
| Cours pratiques | |||||
|
Special Effects 3D
|
|||||
| Cours pratiques | |||||
|
Scripting
|
|||||
| Cours pratiques | |||||
|
Mode of delivery (face to face, distance learning, hybrid learning) :
|
|||||
|
Compositing 3D
|
|||||
| Enseignement en présentiel ou hybride. | |||||
|
Technical Artist 3D
|
|||||
| Enseignement en présentiel ou hybride. | |||||
|
Special Effects 3D
|
|||||
| Enseignement en présentiel ou hybride. | |||||
|
Scripting
|
|||||
| Enseignement en présentiel ou hybride. | |||||
|
Recommended or required readings :
|
|||||
|
Compositing 3D
|
|||||
Support de cours :
|
|||||
|
Technical Artist 3D
|
|||||
Support de cours :
|
|||||
|
Special Effects 3D
|
|||||
Support de cours :
|
|||||
|
Scripting
|
|||||
Support de cours :
|
|||||
|
Assessment methods and criteria :
|
|||||
| Not available | |||||
|
Work placement(s) :
|
|||||
|
Organizational remarks :
|
|||||
|
Compositing 3D
|
|||||
Implantation :
|
|||||
|
Technical Artist 3D
|
|||||
Implantation :
|
|||||
|
Special Effects 3D
|
|||||
Implantation :
|
|||||
|
Scripting
|
|||||
Implantation :
|
|||||
|
Contacts :
|
|||||
| Not available | |||||