Projet Infographie
2016-2017
Instructions et calendrier
Le travail est à conduire en C+OpenGL+GLUT. La plateforme de développement est libre. Le code source produit devra être totalement portable.
Le travail est à réaliser en groupe de 3 ou 4 étudiants. Un chef de projet sera désigné au sein de chaque groupe.
Le calendrier de travail est le suivant:
Indications communes à tous les sujets
Sujet 1: Survol (attaque) de l'étoile de la mort par les X-Wings (Episode 4)
Le but du projet consiste à implanter un programme permettant de simuler la première bataille de l'étoile de la mort.
Dans cette séquence, un chasseur X-Wing piloté par Luke Skywalker survol la super-station spatiale "étoile de la mort", puis entre dans une
tranchée et est d'abord pris pour cible par des turbo-lasers puis est poursuivi par le chasseur TIE avancé de Dark-Vador, pour enfin tirer deux
torpilles à protons dans une bouche de refroidisseur thermique avec pour conséquence la destruction de l'étoile de la mort par explosion.
Le travail demandé consiste:
- à réaliser la modélisation de la tranchée de l'étoile de la mort,
- à implanter l'entrée et le vol de l'X-Wing dans la tranchée,
- à implanter le tir contre une cible matérialisant la bouche du refroidisseur.
Sujet 2: Attaque des T-47 Airspeeders contre les TB-TT et les TR-TT sur la planète Hoth (Episode 5)
Le but du projet consiste à implanter un programme permettant de simuler la bataille de Hoth.
Au cours de cette séquence, l'Empire attaque la base Rebelle de la planète glacée Hoth. De gros TB-TT et des petits TR-TT sont débarqués à
distance de la base Rebelle et se dirigent vers celle-ci pour en prendre le contrôle. Ils sont attaqués à coups de laser par des airspeeders
rebelles.
Le travail demandé consiste:
- à réaliser la modélisation et l'animation conduisant au déplacement d'un TB-TT,
- à réaliser la modélisation et l'animation conduisant au déplacement d'un TR-TT,
- à implanter la simulation du vol d'un airspeeder,
- à implanter la scène de l'attaque,
- à implanter le tir laser.
Sujet 3: Poursuite en Motojets 74-Z dans la forêt de la lune forestière d'Endor (Episode 6)
Le but du projet consiste à implanter un programme permettant de simuler la poursuite en motojets de la bataille d'Endor.
Au cours de cette séquence, Leïa Organa, Han Solo et quelques rebels s'infiltrent sur la lune forestière d'Endor mais sont repérés par une
patrouille impériale dont deux membres s'enfuient en motojets pour prévenir leur base. Han Solo et Leïa s'"approprient" d'autres motojets et deux
poursuites indépendantes s'engagent dans la forêt. Celles-ci se déroulent à grande vitesse entre les arbres avec tous les risques que cela
comporte.
Le travail demandé consiste à implanter l'une de ces pouruites:
- modélisation de la forêt,
- modélisation d'une motojet,
- simulation du déplacement d'une motojet dans la forêt,
- détection d'une collision avec un arbre,
- poursuite d'une motojet gérée par l'ordinateur.
Suivi
Les séances de Cours-TD-TP pourront être l'occasion de discutions.
Lors de la séance de TP de la semaine du 10 avril, une présentation d'un prototype exécutable sera réalisée.
Dans tous les cas, le chef de projet sera l'interlocuteur privilégié.
Instructions de retour
Le travail est à retourner par courrier électronique à l'adresse nicolas.janey@univ-fcomte.fr
pour le jeudi 11 mai à 14h dernier délai.
L'archive zip envoyée devra s'extraire dans un répertoire. L'entête du courrier électronique devra contenir précisément
la chaîne "ProjetIG20162017" suivie du nom du chef de projet.
L'archive zip devra contenir un fichier readme.htm où seront indiquées toutes les informations jugées nécessaires à la bonne compréhension du travail réalisé. Ce fichier inclura un descriptif des techniques employées pour réaliser le travail ainsi que la répartition du travail au sein du groupe de développement.
L'archive zip ne devra contenir que les fichiers strictement nécessaires (sources, solution, projet, makefile, ressources, textures, ...) et en tout état de cause occuper moins de 5 Mo. ATTENTION, les .exe et autres types d'exécutables (.dll, .bat,...) ne devront pas être sauvegardés dans l'archive faute de quoi, le mail sera rejeté par le serveur de mail de l'université.
Un accusé de réception sera envoyé par mail à l'expéditeur du fichier zip.
Critères d'évaluation
Les critères d'évaluation seront les suivants:
La liste ci-dessus n'est pas exhaustive et n'est pas triée par ordre d'importance des critères.
Questions, remarques, erreurs
nicolas.janey@univ-fcomte.fr