Study Programmes 2024-2025
TPIE0001-2  
Travaux pratiques de techniques infographiques - Tech art
Volume horaire :
45h Th
Number of credits :
Bachelor's degree : Computer graphics (Bachelor in Computer graphics)12
Lecturer :
Samuel JEMINE, Egon RIVERA FERNANDEZ
Référent UE :
Raphaël ERNAELSTEN, Marie GOUVARS, Cédric STORM
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the first semester, review in January
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Not available
Mathématiques appliquées

Scripting 1

Visual effects & rendering 1

Procedural generation 1 - Procedural texturing
Learning outcomes of the learning unit :
Not available
Mathématiques appliquées

  • Comprendre et utiliser les concepts mathématiques de base de la trigonométrie, de la géométrie euclidienne et des vecteurs.
  • Utiliser les fonctions de base pour modéliser des comportements dans les jeux vidéo et garantir des transitions fluides dans les animations et mouvements.
  • Utiliser des techniques d'interpolation (splines, Béziers) pour créer des accélérations et des décélérations réalistes entre deux positions.
  • Appliquer des matrices de transformation pour gérer la position, la rotation et l'échelle d'objets dans un espace tridimensionnel. Comprendre la fonction de la matrice de projection 3D vers 2D.
  • Utiliser les matrices et leurs inverses pour passer d'un espace local à un espace global et inversement, combiner les matrices pour optimiser les transformations des objets et les affichages à l'écran.
  • Utiliser la notion de dérivée d'une fonction et ses applications physiques.
  • Comprendre et utiliser les notions de position, vitesse, accélération et forces.
  • Comprendre et appliquer les lois de Newton pour modéliser les interactions physiques dans les jeux vidéo.
  • Utiliser les lois du mouvement (MRU, MRUA, gravité, friction) pour simuler des mouvements réalistes des objets dans les jeux.
  • Analyser les effets de la gravité et de la friction sur les objets pour créer des environnements de jeu dynamiques et réalistes.
Scripting 1

  • Connaître et savoir utiliser les variables et leurs différents types.
  • Savoir utiliser les différents opérateurs arithmétiques, logiques et de comparaison.
  • Savoir utiliser les différentes instructions de sélection et d'itération.
  • Savoir créer et utiliser des méthodes.
  • Comprendre ce qu'est une classe et ses instances.
  • Comprendre la notion d'accessibilité.
  • Comprendre ce qu'est un namespace.
  • Comprendre et utiliser les énumérations.
  • Comprendre la notion d'héritage et de polymorphisme.
  • Acquérir une méthodologie de travail ainsi qu'une logique de programmation.
  • Savoir créer des fonctionnalités liées au gameplay dans un moteur de jeu en utilisant plusieurs scripts différents.
Visual effects & rendering 1

  • Démontrer une compréhension de la base de la création d'effets visuels et des techniques s'y rapportant.
  • Combiner différentes techniques afin de créer un effet visuel complexe et cohérent.
  • Savoir animer différents éléments afin de créer un effet visuel avec des intentions et transitions appropriées.
Procedural generation 1 - Procedural texturing

  • Générer des textures procédurales via des logiciels informatiques aussi bien pour une utilisation artistique que technique.
  • Savoir exploiter les avantages d'une génération procédurale lors de la création d'une texture.
  • Intégrer le résultat d'une génération procédurale dans un moteur de jeu et l'utiliser dans des shaders.
Prerequisite knowledge and skills :
Planned learning activities and teaching methods :
Not available
  • Cours théoriques
  • Cours pratiques
  • Travaux individuels
  • Travaux de groupes
Mode of delivery (face to face, distance learning, hybrid learning) :
Not available
  • Enseignement en présentiel
  • Enseignement en distanciel
Recommended or required readings :
Not available
C# Documentation
Assessment methods and criteria :
Not available
Mode d'évaluation : distanciel et présentiel.

Organisation de l'évaluation : remise de travaux, production écrite ou numérique en présentiel, possibilité d'examen écrit.

Type d'évaluation : épreuve pour l'UE. Les consignes et les critères d'évaluation sont communiqués dans l'espace Teams "Briefings".

Modalité de cotation : Épreuve pour l'UE = 100% de la note.
Work placement(s) :
Organizational remarks :
Not available
Implantation(s) :

  • Namur
Contacts :
Not available
egon.riverafernandez@heaj.be