IMN428 - Infographie



Documents pareils
Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

05/09/2015. M Ponctualité : CM TD TP & Projet Æ En cas d absence : récupérer!!! 3 05/09/2015

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

Synthèse d images Edmond Boyer

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

BIBLIOTHÈQUE MEMPHRÉMAGOG

Rendu temps réel de mer et de nuages

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre

Les algorithmes de base du graphisme

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

modélisation solide et dessin technique

Des interfaces textuelles aux interfaces graphiques

IFT3355: Infographie Sujet 6: shading 7 (illumination globale 4)

Carnet de Liaison Année scolaire :... /... Nom :... Prénom :... Classe :...

CHARGÉE DE COURS : Catherine Pelletier, MBA, chargée de communication, Service des communications et des relations avec le milieu, FSA

La carte, le territoire et l'explorateur où est la visualisation? Jean-Daniel Fekete Equipe-projet AVIZ INRIA

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

PROGRAMME DE FORMATIONS

Fonctions de plusieurs variables

Opérations de base sur ImageJ

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Les nouveautés de Femap 11.1

Programme de formation Photoshop : Initiation 24 heures de formation (3 jours) 1/2

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30

SEGPA EREA. académie Versailles ENTRE : Nom du stagiaire : Prénom : Éducation Nationale Enseignement Supérieur Recherche

Initiation à la librairie graphique VTK

Annexe 4 CONVENTION RELATIVE À L ORGANISATION DE STAGE D'APPLICATION EN MILIEU PROFESSIONNEL

La visio-conférence holographique : Pourquoi? Comment?

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

M221 Planification de projet TP n 1 DUT QLIO Semestre 2

Les tâches d un projet

Dessin Technique GMEC1311. PROFESSEUR Gabriel Cormier, Ph.D. Bureau : 217G2 Tél : Courriel : gabriel.cormier@umoncton.ca

PR OC E D U RE S D E B A S E

UNIVERSITÉ LAVAL. PLAN DE COURS PROGRAMME en GESTION du DÉVELOPPEMENT TOURISTIQUE. Titre et sigle du cours : Marketing touristique, MRK 20578

Été 2015 Renseignements généraux

PLAN DE COURS CONCEPT ET MULTIMÉDIA JCW 06

Laboratoire 4 Développement d un système intelligent

UE C avancé cours 1: introduction et révisions

SERVICE DE TRANSPORT ADAPTÉ GUIDE DE L USAGER

Détection des points d intérêt et Segmentation des images RGB-D. Présentée par : Bilal Tawbe. Semaine de la recherche de l UQO

Initiation au HPC - Généralités

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

SIO-6029-Z1 : Gestion de projet et du changement

Mitry-Mory Villeparisis Mitry-le-Neuf RB. Aéroville - Belle Borne. Lemoine. Vaillant. couturier. Prévert. > Horaire des bus

Les utilisations pédagogiques du Tableau Numérique Interactif (TNI) dans l enseignement d Économie-Gestion :

SIO Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

Synthèse d'images. (1) Introduction


SCIENCES - TECHNOLOGIES - SANTE. STIC : Sciences et Technologies de l Information et de la Communication. Parcours Informatique

Gestion de scène pour les moteurs 3D

INFOGRAPHIE. Daniel Thalmann. Ecole Polytechnique Fédérale de Lausanne

Infographie. Objectifs du programme : Conditions d'admission :

Suivi de la formation

Chapitre 2 : Caractéristiques du mouvement d un solide

Digicomp 2. Bienvenue à la présentation «Windows 10 What's new»

MRK A : Méthodes d Analyse de Données en Marketing Automne 2010

CONVENTION DE STAGE EN MILIEU PROFESSIONNEL. Étudiants des sections de techniciens supérieurs

Plan d études. Traitement visuel 2D. Techniques d intégration multimédia HU. legault/2d/ 1-2-2

MIGS GAMES : CONTRAT ZONE EXPO

DESS Arts, création et technologies

Versailles Gare Versailles Rive Gauche é Vélizy-Villacoublay Vélizy 2. Du lundi au vendredi. Versailles. Vélizy-Villacoublay

Programme pilote. Tisser des liens artistiques pour faire rayonner la Communauté métropolitaine de Montréal

CONVENTION RELATIVE À LA MISE EN ŒUVRE D UNE PÉRIODE DE MISE EN SITUATION EN MILIEU PROFESSIONNEL N

Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Créative Cloud - Perfectionnement

Gauthier, Benoît (dir.) Recherche sociale : de la problématique à la collecte des données. Québec : Presses de l Université du Québec.

TPs Architecture des ordinateurs DUT Informatique - M4104c SUJETS. R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr

UNIVERSITE PARIS 1 PANTHEON SORBONNE

Zone tarifaire - Zone 5 Mitry-Mory Compans Le Mesnil-Amelot Zone Aéroportuaire. Collège. Courcelles. Lycée Balzac. Cheminots.

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Utilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision

PROJET DE MODELISATION CASERNE SERGEANT BLANDAN

Définir la gestion de projets 11. Exploiter les techniques de gestion de projets 11. Planifier un projet 12. Lister les tâches et les jalons 13

NOTICE DOUBLE DIPLÔME

CONSULTATION SUR PLACE

événements ressources Fête de la science Fête de l internet nuit des musées D Du 9 au 13 octobre 2013 D Mars 2014 Profitez également

La perspective conique

Une passion, une formation, un métier... pour votre avenir

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

PROGRAMME DES COURS DE FRANÇAIS JURIDIQUE. Année 2012

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

L Y C É E D E L A C O M M U N I C A T I O N

Ingénierie et gestion des connaissances

Les formations en génie logiciel

Le contrôle parental. Premier partenaire de votre réussite

Groupe Eyrolles, 2006, ISBN :

ACCRÉDITATION DES CENTRES PRIVÉS ET DES PROGRAMMES DE FORMATION PROFESSIONNELLE EN HAÏTI. Formulaire de demande d une autorisation de fonctionnement

Arcueil, le 21 février Le Directeur du Service Interacadémique des Examens et Concours. Madame la Directrice générale des ressources humaines,

Programme détaillé des enseignements

Comment utiliser le logiciel Interwrite Workspace?

CONVENTION DE STAGE ÉTUDIANT

Transcription:

IMN428 - Infographie - Hiver 2016 Département d informatique Enseignant : Pierre-Marc Jodoin Courriel : pierre.marc.jodoin@usherbrooke.ca Bureau : D4-1016-1 Téléphone : (819) 821-8000 poste 62025 Site : www.dmi.usherb.ca/~jodoin/cours/imn428/index.html Disponibilité : les jeudis de 9h00 à 17h00 Auxiliaire : à déterminer Courriel : Disponibilités : Professeurs responsables : Richard Egli et Pierre-Marc Jodoin Horaire : Lundi 14h30 à 15h20 salle D3-2035 Vendredi 10h30 à 12h20 salle D3-2035 Description 1 Objectif(s) Contenu Crédits : 3 Comprendre les concepts de base de l'infographie tridimensionnelle; être apte à réaliser un noyau graphique tridimensionnel hiérarchisé; être capable, à l'aide de ce noyau, de réaliser une application simple. Utilisation d'un logiciel graphique : paramètres de vision tridimensionnelle (description de la caméra virtuelle); construction de scènes hiérarchiques; transformations géométriques de modèles; interaction graphique; pipeline de rendu et processeurs graphiques. Algorithmes de découpage et techniques de quadrillage : conversion d'objets continus (lignes, courbes, surfaces) dans un milieu discret (quadrillage de pixels); notions d'anti-crénelage; espace couleur; techniques de demi-ton; diverses applications des textures; courbes paramétriques; visibilité. Implantation d'un logiciel graphique : implantation des transformations géométriques; implantation de la caméra virtuelle; manipulation de lumières et de textures; maillages et polygones; courbes paramétriques; nuanceurs et programmation de base sur processeurs graphiques. Organisation Cours : 3 heures/semaine Exercices : 0 heure/semaine Travail personnel : 6 heures/semaine Préalable : MAT 153 ou MAT 193 Concomitante : IFT339 1 www.usherbrooke.ca/programmes/cours/imn/imn428.htm

Présentation 1.1 Mise en contexte L infographie bénéficie d un attrait majeur, l aspect visuel. L infographie est non seulement essentielle pour le cinéma (films d animation, effets spéciaux) et pour les jeux vidéo, mais également pour de nombreux domaines d applications telles la visualisation scientifique et l imagerie médicale. L infographie s appuie sur des notions de base issues de plusieurs disciplines comme l informatique (algorithmique, structure de données, ), les mathématiques (algèbre vectoriel, claculs, ), la physique (phénomène de la lumière, mécanique, ). Contenu détaillé Thème Contenu Heures TP 1 Le phénomène de la vision 4 TP1 Introduction à l infographie Caméra Paramètres de vision Espace couleur Pipeline graphique, processeurs graphiques, nuanceurs et OpenGL GPU vs CPU 2 Transformations géométriques Rappel d algèbre linéaire (matrices - vecteurs). Cordonnées homogènes Transformations affines 2D-3D Rotation-translation-changement d échelle-cisaillement Ordre des transformations Gestion des matrices dans OpenGL. Transformations hiérarchiques (arbres de transformation) Transformation 3D Rotation, méthode de Rodriguez. (si le temps le permet) 3 Illumination Modèles d illumination locale Théorie des couleurs. Sources lumineuses (ponctuelle, directionnelle, surfaciques, volumétriques) Propriétés des surfaces et réflexion (diffuse, ambiante, spéculaire, modèles de Phong et de Blinn) BRDF Lissage (Flat, Gouraud, Phong) Illumination avec OpenGL Surfaces de translation et de rotation 4 Courbes paramétriques Fonctions implicites, explicites et paramétriques Courbes de Bézier (algorithme de decasteljau) Courbes de Hermite Courbes de Catmull-Rom B-Splines Les Nurbs (si le temps le permet) 4 TP1 et TP2 5 TP1 et TP3 7 TP4 5 Textures 6 TP5

Plaquage de textures Aliasing et filtrage de texture Anti-aliasing (mip mapping) Displacement mapping Bump mapping Environment mapping Billboarding Textures procédurales 6 Transformations et projection Projections perspectives et parallèles (oblique, orthographique, etc.) Volume canonique Volume de l usager Matrices de projection, transformations orthographique et perspective. Fenêtre de clôture 4 TP1 à TP5 7 Visibilité Classes d algorithmes d élimination des faces cachées Algorithme du peintre Algorithme de Scan-line Tampon Z (Z-buffer) + Shadow maps Arbre PBE (BSP) Introduction au lancer de rayons 5 TP1 à TP5 8 Rastérisation et rendu en demi tons Traçage de ligne (Algo de base, Bressenham) Traçage de cercle (algo de la figure 3.15 FVD) Remplissage de figures (arrêtes horizontales, edge tables, active edge table) Matrices de seuillage, diffusion d erreur 9 Découpage(si le temps le permet) Polygones de découpage Découpage de points Découpage de droites (Cohen-Sutherland) Algorithme de découpage (Sutherland et Hodgman) 3 1 1.2 Méthode pédagogique Une semaine comprend trois heures de cours magistraux. La plupart des présentations en classe se feront à l aide de diapositives disponibles sur le site du cours au format pdf. Tout au long de la session, l étudiant devra implémenter les notions vues en classe à travers cinq travaux pratiques. Des instructions particulières seront données pour chacun des travaux et les périodes de consultation seront déterminées en classe. En ce qui concerne les examens, seules des notes manuscrites non photocopiées (3 pages) sont admises, tout manuel et notes de cours imprimées étant interdits. L examen final est récapitulatif. 1.3 Calendrier du cours Semaine du Chapitre Travaux 1 4 janvier 1 2 11 janvier 2

3 18 janvier 2-3 4 25 janvier 3 Remise tp1 5 1 février 4 6 8 février 4 Remise tp2 7 15 février 4-5 8 22 février Examen périodique 9 29 février Relâche des activités pédagogiques 10 7 mars 5 Remise tp3 10 14 mars 5-6 11 21 mars 6-7 Remise tp4 12 28 mars 7 13 4 avril 7-8 14 11 avril 8-9 15 18 avril 9 Remise tp5 XYZ avril Examen final (date à déterminer) 1.4 Évaluation Travaux : 40 % (4% + 8% + 10% + 8% + 10%) Examen périodique: 20 % Examen final: 40 % 1.5 Travaux suggérées TP Réception des consignes 1 4 janvier Introduction à OpenGL, processeur graphique et nuanceur 2 4 janvier Gestion des matrices de transformation 3 12 février Surfaces de révolution, gestion des lumières Thème Remise du code Rapport % 29 janvier Aucun 4 % 12 février Aucun 8 % 11 mars Aucun 10 % 4 11 mars Courbes paramétriques 25 mars Aucun 8 % 5 25 mars Textures 18 avril Aucun 10 % Directives particulières À moins d un avis contraire, les travaux pratiques se feront en équipe de trois personnes. Des instructions particulières seront données pour chacun des travaux. Pour la partie programmation, du code OpenGL vous sera fourni ainsi que certaines fonctions déjà codées (le code sera disponible sur la page web du cours). La remise du travail se fera par le système turnin web 2 ou tout autre système mentionné en classe. Les sujets des travaux seront disponibles sur la page Web du cours. La remise du travail s effectue avant minuit le jour exigé. Le non-respect de la date de remise entraîne une pénalité de 10% par jour de retard, samedi et dimanche inclus. Cela signifie qu il faut toujours viser à terminer son travail de programmation au moins 24 heures avant la date de remise afin de parer aux impondérables. Les modalités de remise de chaque travail vous seront fournies avec le code. Références 2 http://opus.dinf.usherbrooke.ca:8080/

2.1 Matériel obligatoire [1] Aucun 2.2 Bibliographie Ouvrages de référence que l on peut notamment consulter à la bibliothèque. [1] S.J.Gortler, Foundations of 3D computer graphics (2012) [2] J. Foley et al, Computer Graphics: principles and practice, Addison-Wesley (1995) [3] J. Foley et al, Introduction à l infographie, Paris Vuibert (2000) [4] Remy Malgouyres, Algorithme pour la synthèse d image et l animation 3D, Dunod, (2005) [5] John Vince Mathematics For Computer Graphics, Springer (2006) [6] E. Angel, Interactive Computer Graphics, a top-down approach with OpenGL, Addison-Wesley (2003). [7] M. Woo, J. Neider, T. Davis et D. Shreiner, OpenGL Programming Guide, Addison-Wesley (2000) aussi disponible : http://fly.srk.fer.hr/~unreal/theredbook/ [8] F.S. Hill, jr. Computer Graphics using OpenGL, Prentice Hall (2001).