Table des matières

LIFGRAPHIQUE Informatique Graphique (Licence 2e année)



L'objectif du cours « Informatique Graphique » est de donner les bases de la réalisation de scènes graphiques interactives en 3 dimensions. Après avoir révisé les notions de mathématique et géométrie, nous abordons les notions importantes de l'informatique graphique : modélisation, rendu et animation. Nous détaillons les points suivant : pipeline de rendu; représentation des maillages ; pile de transformation ; modélisation par carte d'élévation, révolution ou extrusion; éclairement ; textures; et première notion d’animation. Ces points sont abordés en cours/TD et en TP à travers la réalisation d’un monde virtuel inspirés du domaine du jeu vidéo ou de l'architecture.



Emploi du temps

L'edt et les salles sont dans ADE.


Ou un lien non-ADE pour l'automne 2016



Evaluation



Cours

Téléchargement des PDF ici


TD 1, 2, et 3 :




TP


3 TP de 2 séances (6 séances de 3h en tout) sous LINUX.

Le code de départ se récupère avec Mercurial/HG comme ceci:

hg clone https://forge.univ-lyon1.fr/hg/gkit2light -b l2_lifgfx


Il est possible que la forge vous fasse une erreur de certificat. Dans ce cas :

gedit ~/.hgrc

et ajouter ceci dans le fichier

[hostfingerprints]
forge.univ-lyon1.fr = A0:3C:B0:22:EE:72:36:83:A0:C2:EC:39:C8:DB:A5:AF:6C:05:D0:27

[ui]
username = votre_numéro_étudiant avec p12233445

[auth]
forge.univ-lyon1.fr.prefix = forge.univ-lyon1.fr
forge.univ-lyon1.fr.username = votre_numéro_étudiant avec p1234567


Si vraiment la forge ne marche pas, voici un zip.

Pour compiler sous Linux avec codeblocks
cd gkit2light
premake/premake4.linux codeblocks
ouvrir le projet  l2_lifgfx.cbp


Pour compiler sous Linux avec make
cd gkit2light
premake/premake4.linux gmake
make -f l2_lifgfx.make
bin/l2_lifgfx


Pour compiler sous Linux de chez vous (ubuntu)


Pour compiler sous windows chez vous avec CodeBlocks


gKitLight la doc

La documentation est ici.

Quelques explications sur le code




3 TP de 2 séances

TP1


TP2


TP3




Livres et tutoriaux