|
ATTENTION : version 2025-2026 de l'engagement pédagogique
|
|||||
| VFFX0001-1 | |||||
Visual Effect
|
|||||
|
Volume horaire :
|
|||||
| Compositing 3D : Technical Artist 3D : Special Effects 3D : Scripting : |
|||||
|
Nombre de crédits :
|
|||||
|
|||||
|
Nom du professeur :
|
|||||
| Compositing 3D : Technical Artist 3D : Benoît SAINT-MOULIN Special Effects 3D : Nicolas VERCRUYSSEN Scripting : Caroline DUBOIS |
|||||
|
Référent UE :
|
|||||
| Caroline DUBOIS | |||||
|
Langue(s) de l'unité d'enseignement :
|
|||||
| Langue française | |||||
|
Organisation et évaluation :
|
|||||
| Enseignement au deuxième quadrimestre | |||||
|
Unités d'enseignement prérequises et corequises :
|
|||||
| Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
|
Contenus de l'unité d'enseignement :
|
|||||
|
Compositing 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. |
|||||
|
Technical Artist 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. |
|||||
|
Special Effects 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. |
|||||
|
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. |
|||||
|
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
Collaborer à la conception, à l'amélioration et au développement de projets techniques :
|
|||||
|
Savoirs et compétences prérequis :
|
|||||
|
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
|
Compositing 3D
|
|||||
| Cours pratiques | |||||
|
Technical Artist 3D
|
|||||
| Cours pratiques | |||||
|
Special Effects 3D
|
|||||
| Cours pratiques | |||||
|
Scripting
|
|||||
| Cours pratiques | |||||
|
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
|
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. | |||||
|
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
|
Compositing 3D
|
|||||
Support de cours :
|
|||||
|
Technical Artist 3D
|
|||||
Support de cours :
|
|||||
|
Special Effects 3D
|
|||||
Support de cours :
|
|||||
|
Scripting
|
|||||
Support de cours :
|
|||||
|
Modalités d'évaluation et critères :
|
|||||
Mode d'évaluation :
Modalités d'évaluation différentes d'une session à l'autre:
En cas de suspicion de fraude ou de recours à une intelligence artificielle non autorisée par les consignes de l'évaluation, l'équipe pédagogique peut convoquer l'étudiant-e à un entretien afin de vérifier que le travail remis reflète bien ses propres acquis. Cet entretien peut, par exemple, prendre la forme de questions sur la démarche suivie, d'une défense orale portant sur la maîtrise du sujet, d'un exercice pratique complémentaire, de la reprise d'une partie du travail, etc. Si l'entretien ne permet pas d'établir que l'étudiant-e maîtrise le travail remis, les dispositions prévues par le règlement des études en matière de fraude ou de plagiat pourront s'appliquer. |
|||||
|
Technical Artist 3D
|
|||||
| Voir fiche UE | |||||
|
Stage(s) :
|
|||||
|
Remarques organisationnelles :
|
|||||
|
Compositing 3D
|
|||||
Implantation :
|
|||||
|
Technical Artist 3D
|
|||||
Implantation :
|
|||||
|
Special Effects 3D
|
|||||
Implantation :
|
|||||
|
Scripting
|
|||||
Implantation :
|
|||||
|
Contacts :
|
|||||
| caroline.dubois@heaj.be | |||||
|
Technical Artist 3D
|
|||||
| benoit.saint-moulin@heaj.be | |||||