Programme des cours 2026-2027
ATTENTION : version 2025-2026 de l'engagement pédagogique
VFFX0001-1  
Visual Effect
  • Compositing 3D
  • Technical Artist 3D
  • Special Effects 3D
  • Scripting
Volume horaire :
Compositing 3D :
Technical Artist 3D :
Special Effects 3D :
Scripting :
Nombre de crédits :
Bachelier en techniques graphiques, orientation techniques infographiques8
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
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.  
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Collaborer à la conception, à l'amélioration et au développement de projets techniques :

  • Elaborer une méthodologie de travail
  • Rechercher et utiliser les ressources adéquates
  • Proposer des solutions qui tiennent compte des contraintes
Développer sa créativité :

  • Produire une communication graphique originale et innovante dans le respect des droits d'auteur
Maîtriser les outils informatiques :

  • Utiliser efficacement les environnements et systèmes d'exploitation informatique spécifiques à l'infographie
  • Produire et traiter des images
Concevoir et réaliser un visuel 3D :

  • Analyser et définir les composantes d'une réalisation 3D (géométrie, texture, ombre et lumière, squelette et maillage)
  • Finaliser le visuel en fonction des contraintes (diffusion et visualisation)
  • Cadrer et animer des objets 3D
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 :

  • espace institutionnel du cours
Technical Artist 3D
Support de cours :

  • espace institutionnel du cours
Special Effects 3D
Support de cours :

  • espace institutionnel du cours
Scripting
Support de cours :

  • espace institutionnel du cours
Modalités d'évaluation et critères :
Mode d'évaluation :

  • Présentiel (Travail journalier)
  • Distanciel (Remise d'un travail final)
  • Une défense orale pourra être demandée
 

Organisation de l'évaluation :

  • Travail journalier
  • Remise de travaux
 

Type d'évaluation :

  • Épreuve intégrée
 

Type de cotation UE :

  • Épreuve pour l'UE 50% ; TJ 50%
  • Le TJ est calculé sur base de la présence, de la participation des étudiants au cours et de la remise des exercices faits en classe.
 

Modalités d'évaluation pour les différentes sessions :

Modalités d'évaluation différentes d'une session à l'autre: 

  • Le TJ n'intervient plus (épreuve = 100% de la note)
  • L'énoncé demandé pour le travail de seconde session est différent de celui de première session. 




 
Stage(s) :
Remarques organisationnelles :
Compositing 3D
Implantation :

  • Namur
Organisation horaire de la formation :

  • enseignement en horaire de jour
Organisation horaire de l'AA :

  • voir pronote
Technical Artist 3D
Implantation :

  • Namur
Organisation horaire de la formation :

  • enseignement en horaire de jour
Organisation horaire de l'AA :

  • voir pronote
Special Effects 3D
Implantation :

  • Namur
Organisation horaire de la formation :

  • enseignement en horaire de jour
Organisation horaire de l'AA :

  • voir pronote
Scripting
Implantation :

  • Namur
Organisation horaire de la formation :

  • enseignement en horaire de jour
Organisation horaire de l'AA :

  • voir pronote
Contacts :
caroline.dubois@heaj.be