IFT3730 Infographie 3D

Département d'informatique et de recherche opérationnelle

Hiver 2008


Accueil

Plan de cours

Professeur et
démonstrateurs

Horaires et locaux

Lectures

Devoirs

Démonstrations

Notes de cours

Examens

Liens utiles

Au sujet du
livre de cours

Contactez-nous

Plan

Consultez la description officielle du cours IFT3730.

Introduction et contenu

Ce cours a pour but de permettre aux étudiants d'acquérir des connaissances générales sur le graphisme par ordinateur. Nous allons donc couvrir plusieurs aspects de l'infographie. Le cours se propose de couvrir en plus ou moins de détails la plupart des sujets suivants:
  1. graphisme 3D: transformations, coordonnées homogènes, projections
  2. surfaces cachées: tampon Z, arbre bsp, balayage de lignes, lancer de rayons
  3. illumination: lumières, modèles de réflexion locale
  4. modélisation: courbes/surfaces paramétriques, CSG
  5. textures: paramétrisation, antialiassage

Population cible

Ce cours fait partie des cours optionnels offerts dans le programme de certificat en informatique appliquée de l'université de Montréal. Il est aussi ouvert aux étudiants d'autres programmes, mais requiert l'approbation du professeur.

Il est important de noter que ce n'est pas un cours pour apprendre à utiliser un logiciel de dessin comme CorelDraw, PhotoPaint, ou Softimage. Le cours explique les techniques de base utilisées probablement dans ces logiciels.

Ainsi le cours demande une connaissance satisfaisante des mathématiques et de la programmation.

Documentation

Les fichiers powerpoint utilisés dans le cours sont disponibles dans le compte dift3730, à partir d'un ordinateur connecté au réseau du diro. Ils ne sont pas disponibles sur le web. Si vous n'avez pas accès à ce compte, veuillez contacter le professeur.

Evaluation

L'évaluation du cours est divisée en deux parties: 50% pour les travaux pratiques et 50% pour les examens théoriques.

Epreuve Valeur
Examen Intra 20%
Examen Final 30%
Travail 0 5%
Travail 1 5%
Travail 2 10%
Travail 3 10%
Travail 4 10%
Travail 5 10%

Il n'y a pas de seuil, mais il faudra donc cumuler au moins 50% pour réussir le cours.

Les travaux pratiques seront effectués sur les PCs Linux des laboratoires JSP au troisième étage et aussi sur les PCs Linux au AA2333. Le code de la porte sera fourni en classe. Les travaux seront réalisés en équipes de deux personnes.

Les travaux devront être réalises en C ou C++, et la plupart du temps à partir d'un noyau de code fourni qui sera à modifier. Le code utilisera une partie des fonctions de la librairie graphique OpenGL. Les travaux remis en retard seront pénalisés de 25% par jour.

Le plagiat sous toute forme est une offense académique très sérieuse et sera traitée en conséquence.

Dernière mise à jour : Thu Jan 10 14:01:23 EST 2008
dift3730@iro.umontreal.ca