ift3730 : infographie 3d plan de cours hiver 2013 pierre poulin, derek nowrouzezahrai diro,...

28
IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Upload: iseult-jaouen

Post on 04-Apr-2015

111 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

IFT3730 : Infographie 3D

Plan de cours

Hiver 2013Pierre Poulin, Derek

NowrouzezahraiDIRO, Université de Montréal

Page 2: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Professeur• Pierre Poulin | Derek Nowrouzezahrai• poulin | derek @iro.umontreal.ca• bureau: AA2389 | 2347• labo : AA2388-AA2332• téléphone : (514) 343-6780 | 343-6111

x26949

Page 3: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Cours• Mardi, 18:30-20:30, AA1409

(théorie)• Mardi, 20:30-22:30, AA2333

(démonstrations)

Site web: www.iro.umontreal.ca/~dift3730/

Page 4: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Matériel (1)

L’achat d’aucun livre n’est requis pour réussir ce cours.

Page 5: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Matériel (2)

• Notes de cours sur le site web du cours• http://www.blender.org Blender 2.65

• Edward Angel. “Interactive Computer Graphics: A Top-down Approach with OpenGL”, Addison-Wesley, 5th edition, 2009. (sera en réserve à la bibliothèque)

• Mason Woo et al. “OpenGL Programming Guide”, Addison-Wesley, 2nd edition. (disponible gratuitement en format HTML sur internet)

• Gilbert Srang,  “Linear Algebra and Its Applications”

• Plusieurs livres sont en réserve à la bibliothèque pour le cours IFT3730 et IFT3355

Page 6: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Évaluation (1)

Examen intra 20% 12 mars, 18h30 (~2h), AA1207

Examen final 30% 30 avril, 18h30 (~3h), AA1207

Travail 1 10%Travail 2 10%Travail 3 10%Travail 4 10%Travail 5 10%

Page 7: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Évaluation (2)• Aucun seuil• L’étudiant doit cumuler 50% ou plus

pour passer le cours• Distribution des notes selon la courbe

normale• Le plagiat sera sévèrement traité

Page 8: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Travaux pratiques (1)• Projets en équipe de un ;^)• Un des travaux pourrait exiger de la

programmation en Python, mais un code de base commenté sera alors fourni

• Il n’y a pas de rapport à rendre

Page 9: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Travaux pratiques (2)• - 25% par jour de retard• Extensions en cas extrême seulement• Votre code doit fonctionner sur les PC

du local AA2333 (Linux)• Utilisation du programme remise pour

le code, à partir de ‘ssh remise’

Page 10: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Contenu du cours (1)• Revue rapide des concepts 2D

– Image– Couleur– Aliassage– Systèmes graphiques

• Introduction aux concepts 3D– Transformations vectorielles et algèbre

linéaire– Projections

• Visibilité– Z-buffer– Lancer de rayons

Page 11: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Contenu du cours (2)• Illumination

– Lumières directionnelles et ponctuelles– Ombres– Réflexion ambiante, diffuse et spéculaire

• Textures 2D et 3D– Mapping– Filtrage– Bump mapping– Displacement mapping

• Modélisation– Polygones et maillages– Courbes et surfaces paramétriques

Page 12: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Exemple typique d’une scène 3D

Source lumineuse

Caméravirtuelle

Objets 3D (ayantcouleur, texture,paramètres de réflexion, etc.)

Image

Page 13: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Crédit: Foley,VanDamwireframe + aucune surface cachée

Page 14: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

terme ambient + surface cachée Crédit: Foley,VanDam

Page 15: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

shading gouraud + diffus Crédit: Foley,VanDam

Page 16: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

shading gouraud + diffus + spéculaire Crédit: Foley,VanDam

Page 17: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

shading phong + diffus + spéculaire Crédit: Foley,VanDam

Page 18: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

shading phong + diffus + spéculaire + surfaces courbes Crédit: Foley,VanDam

Page 19: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

lumières multiples + réflectances améliorées Crédit: Foley,VanDam

Page 20: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

textures couleur + de déplacements Crédit: Foley,VanDam

Page 21: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Crédit: Debevec

Page 22: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal
Page 23: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal
Page 24: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal
Page 25: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal
Page 26: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal
Page 27: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal
Page 28: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal

Rappel algèbre linéaire1. Définitions

1. Point2. Vecteur3. Matrice

2. Propriétés des vecteurs1. Addition vectorielle2. Multiplication vecteur-scalaire3. Normalisation4. Produit scalaire5. Produit vectoriel6. Exemples

3. Propriétés des matrices1. Addition matricielle2. Multiplication matrice-scalaire3. Multiplication matrice-vecteur4. Multiplication matrice-matrice5. Exemples