CES8AA TECHNIQUE ANIMATION JEU VIDEO

Transcription

CES8AA TECHNIQUE ANIMATION JEU VIDEO
CES8AA TECHNIQUE ANIMATION JEU VIDEO
CES8AA
Crédits : 4 ECTS
Technique de l'animation et du jeu vidéo
Durée : 36 heures
Semestre : S8
Responsable(s) :
Guillaume BONFANTE, Maître de Conférences, [email protected]
Mots clés :
modèles 3D, moteur physique, script, intelligence artificielle, animation
Pré requis : Un bon niveau en programmation (C, C++, Java), maîtrise du système d'exploitation
Objectif général : Technologie du jeux vidéo, problèmes scientifiques du domaine
Programmes et contenus :
Modèle du jeu vidéo : boucle principale, gestion des événements, outils de programmation
exemple de TD : Pong
Modèles 3D, aspects de géométrie, transformations, représentation du monde, pavage de l'espace. Shading,
programmation de shaders, textures, couleurs, effets (Phong, Bump mapping, Cartoon, etc)
exemple de TD : conception de tuiles sous Sketchup, construction de l'univers du jeu
Animation, key frames, Mesh skinning, Conroleurs, Moteurs physiques, dynamique des corps, collisions,
exemple de TD : librairie 'Bullet'
Intelligence artificielle, scripting, recherche de chemins, simulation des entités,
exemple de TD : mouvement des personnages sur le plateau
Mise en oeuvre d'un projet de jeu vidéo.
Compétences :
Niveaux
Description et verbes opérationnels
Connaître
Techniques du jeu vidéo: modèles 3D, moteur physique, script, intelligence artificielle, animation, tiling
Comprendre
Appliquer
Analyser
Synthétiser
La représentation des données : entités, formes, textures, os, séquence animées. La géométrie 3D en animation : quad, rotations, point de vue, scene 3D, tiling.
Conception générale d'un jeu, moteur de rendu, , moteur physique, intelligence
artificielle.
A un cas réel de jeu les notions vues en cours.
exemples de projets : Tower Defense, Lemmings, Qbert, ...
Game-play, entités géométriques, partage de données, interactions joueur-ordinateur, besoins du moteur physique
Mise en uvre d'un jeu vidéo en 3D, Conception graphique, structuration du programme, événements, automate d'état du jeu
Évaluer
Évaluations :
Test écrit
Contrôle continu
Oral, soutenance
Projet
Rapport

Documents pareils