Study Programmes 2026-2027
VFFX0001-1  
Visual Effect
  • Compositing 3D
  • Technical Artist 3D
  • Special Effects 3D
  • Scripting
Volume horaire :
Compositing 3D :
Technical Artist 3D :
Special Effects 3D :
Scripting :
Number of credits :
Bachelor's degree : Computer graphics (Bachelor in Computer graphics)8
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 :

  • 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
Assessment methods and criteria :
Not available
Work placement(s) :
Organizational remarks :
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 :
Not available