ift3730 : infographie 3d plan de cours hiver 2013 pierre poulin, derek nowrouzezahrai diro,...
TRANSCRIPT
![Page 1: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/6.jpg)
É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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/7.jpg)
É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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/21.jpg)
Crédit: Debevec
![Page 22: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/22.jpg)
![Page 23: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/23.jpg)
![Page 24: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/24.jpg)
![Page 25: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/25.jpg)
![Page 26: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/26.jpg)
![Page 27: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/27.jpg)
![Page 28: IFT3730 : Infographie 3D Plan de cours Hiver 2013 Pierre Poulin, Derek Nowrouzezahrai DIRO, Université de Montréal](https://reader036.vdocuments.net/reader036/viewer/2022062318/551d9db7497959293b8db9c3/html5/thumbnails/28.jpg)
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