L'objectif de ce module est de fournir les concepts, modèles et techniques de programmation graphique dans les jeux. Tous les TPs sont
faits sous UNREAL Engine 4.
- Chaines de rendu :
- Ondes, antennes et propagation
- Chaîne standard: object modelling (model transform), scene rendering (view transform, éclairage, projection, clipping & culling), image rasterization
- Cartes graphiques: composants & controlleurs, étude de pipelines (standard, parallèles, hybrides)
- Rastérisation: technologies d’affichage, buffering, blending, interlacing & antialiasing
- Module Graphique :
- Lumière: nature, propriétés, emission, transmission
- Eléments de vision humaine: perception de la lumière, des couleurs, de la profondeur, photométrie
- Couleurs; modèles, transparence, interpolation, rastérisation
- Eclairage temps-réel: sources de lumières, modèles de réflection lumineuse, équations de transmission
- Textures: types, codages, texture filtering, texture mapping, textures fonctionnelles (bump mapping, environment mapping, turbulences, etc.)
- Shading: vertex, pixel & geometry shaders
- Visibilité: problème des surfaces cachées, clipping & culling algorithms, depth-sorting & Z-buffering, niveau de détail
- Module Audio :
- Son: nature, propriétés, emission, transmission
- Eléments d’audition humaine: perception, masquage
- Rendu temps-réel du son
- Effets spéciaux audio (synthèse, mixage, etc.)
- Enseignant(e): Frederic Koriche