IFT3730: Infographie 3D. Illumination locale. Pierre Poulin, Derek Nowrouzezahrai Hiver 2013 DIRO, Université de Montréal

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

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

Fluorescent ou phosphorescent?

TEMPÉRATURE DE SURFACE D'UNE ÉTOILE

Groupe Eyrolles, 2006, ISBN :

TP 2: LES SPECTRES, MESSAGES DE LA LUMIERE

Chapitre 02. La lumière des étoiles. Exercices :

Modélisation de l apparence visuelle des matériaux - Rendu Physiquement réaliste

1S9 Balances des blancs

Galerie de photos échantillons SB-910

Collection de photos échantillons

DIFFRACTion des ondes

PRINCIPE MICROSCOPIE CONFOCALE

Mesures de PAR. Densité de flux de photons utiles pour la photosynthèse

Application à l astrophysique ACTIVITE

Kardó. Une combinaison infinie de lumiere

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

Module HVAC - fonctionnalités

EXERCICE 2 : SUIVI CINETIQUE D UNE TRANSFORMATION PAR SPECTROPHOTOMETRIE (6 points)

Exposition. VLR plongée e commission photo

Simulation d'un examen anthropomorphique en imagerie TEMP à l iode 131 par simulation Monte Carlo GATE

L éclairage naturel première partie : Principes de base

Traitement bas-niveau

LUMIÈRE NATURELLE BIEN-ÊTRE ET SÉCURITÉ AU TRAVAIL

Eclairage artificiel

Séquence 9. Étudiez le chapitre 11 de physique des «Notions fondamentales» : Physique : Dispersion de la lumière

Synthèse d images Edmond Boyer

6.4. Les Ombres Raytracées (Raytraced Shadows) Shading Lamp Shadow and Spot Hemi Spot Sun Sun Scene F10 Shadow Render Ray Ray Shadow Shadow and Spot

L énergie sous toutes ses formes : définitions

ELEGANT ET COMPACT. Pièces frontales décoratives ETAP

Cartes de l étendue des eaux libres liés aux inondations Guide des produits

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

PHOTO PLAISIRS. La Lumière Température de couleur & Balance des blancs. Mars 2011 Textes et Photos de Bruno TARDY 1

EFFET DOPPLER EXOPLANETES ET SMARTPHONES.

Cie L*43.62 a* b* Des couleurs qui tiennent la route. Solutions de gestion des couleurs pour le secteur de l automobile

Microscopie de fluorescence Etat de l art

LA TÉLÉDÉTECTION AÉRO-SPATIALE : UNE INTRODUCTION

Caractérisation de défauts par Magnétoscopie, Ressuage, Courants de Foucault

Initiation à linfographie

Synthèse d'images. (1) Introduction

Cours d Acoustique. Niveaux Sonores Puissance, Pression, Intensité

Mise en pratique : Etude de spectres

LAMPES FLUORESCENTES BASSE CONSOMMATION A CATHODE FROIDE CCFL

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

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

7. Exemples de tests pour détecter les différents troubles de la vision.

Chapitre 2 Les ondes progressives périodiques

Object Removal by Exemplar-Based Inpainting

Comprendre l Univers grâce aux messages de la lumière

LISACode. Un simulateur opérationnel pour LISA. Antoine PETITEAU LISAFrance - le 16 mai 2006

IFO. Soleil. Antoine COUSYN 29/07/ /02/2015. Vidéo. Manipur, Inde. Saturation du capteur CMOS. 19 Juin h11 heure locale.

Correction ex feuille Etoiles-Spectres.

Le réseau sans fil "Wi - Fi" (Wireless Fidelity)

Immersion - Vision 3D dans la RV.

Par Richard Beauregard. Novembre 2011

CYCLE 3D. Certification RNCP "Lead Infographiste 2D/3D" Niveau II - Bac +3

TITRE PARTIE TITRE SECTION. Faire des anaglyphes avec CatiaV5

IMAGINEZ UNE NOUVELLE FACON DE PEINDRE!

Quelleestlavaleurdel intensitéiaupointm?

BALAIS Moteur (charbons)

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

U7/R7 Un éclairage avancé dans un design unique

Spectrophotométrie - Dilution 1 Dilution et facteur de dilution. 1.1 Mode opératoire :

Initiation à la librairie graphique VTK

La recherche d'indices par fluorescence

ÉPREUVE COMMUNE DE TIPE Partie D. TITRE : Comment s affranchir de la limite de la diffraction en microscopie optique?

Les moyens d observations en astronomie & astrophysique

TP SIN Traitement d image

Activité 1 : Rayonnements et absorption par l'atmosphère - Correction

Les technologies du Big Data

Modeling reality with the latest in 3D technology: Virtualisation. Aperçu

Les Cartes et leur Valeur

Implémentation et comparaison de Brdf dans le moteur de rendu photoréaliste Mitsuba

Sensibilisation à la Sécurité LASER. Aspet, le 26/06/2013

Autonomie et fragilités de la recherche académique Financements sur projet et reconfigurations du travail scientifique

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

LE COSMODETECTEUR : UN EXEMPLE DE CHAÎNE DE MESURE

Sophie Guézo Alexandra Junay

Approche expérimentale du rayonnement électromagnétique émis par un téléphone portable

Le système de détection d intrusion

Etude comparative de différents motifs utilisés pour le lancé de rayon

Introduction La barre d outils (survol Fenêtre d options Choisir le bon préréglage... 8

Les biens culturels :

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

La base de données régionale sur les sols. d Alsace. La base de données régionale sur les sols d Alsace

Ce dont nous avons besoin pour suivre ce tutorial :

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

GMIN 330 Nancy Rodriguez

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

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

Niveau 2 nde THEME : L UNIVERS. Programme : BO spécial n 4 du 29/04/10 L UNIVERS

INTRODUCTION À LA SPECTROSCOPIE

Simulations hydrodynamiques relativistes de la phase émission rémanente dans les GRB. Séminaire au L.U.Th, Observatoire de Paris

INSTALLATIONS ÉLECTRIQUES CIVILES

Rendu temps réel de mer et de nuages

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

MODE OPÉRATOIRE. VI) Le projet mené dans le cadre de la technologie. Le projet porte sur la réalisation d une horloge CD.

Collimateur universel de réglage laser

Transcription:

IFT3730: Infographie 3D Illumination locale Pierre Poulin, Derek Nowrouzezahrai Hiver 2013 DIRO, Université de Montréal

Illumination (1) Jusqu à présent, nous nous sommes principalement intéressés aux aspects «géométriques» de la formation d images Mais une fois que les points 3D visibles sont connus, on doit répondre à la question suivante: «De quelle couleur doit-on afficher ces points si la scène contient des sources de lumière?»

Illumination (2) Cette couleur est le résultat de l interaction de la lumière avec la scène Pour un point 3D donné, cette couleur dépend de plusieurs facteurs : position du point dans l espace orientation du point (élément de surface) caractéristiques de réflexion et réfraction de la surface configuration des sources de lumière

Définitions Illumination définit le transport de la lumière dans la scène. C est l illumination qui détermine la quantité d énergie lumineuse en un point donné ainsi que sa provenance Shading spécifie comment l illumination est calculée sur un polygon (e.g. à chaque point, à chaque sommet, à un seul point)

Définitions Illumination locale ne considère que la contribution directe des sources de lumière Illumination globale considère la contribution directe des sources de lumière et la lumière interréfléchie entre les surfaces de la scène (sources de lumière secondaires)

Exemple Illumination Illumination locale Illumination globale

Lumière La lumière est émise par les sources de lumière et interagit avec les objets de la scène Nature duale : ondulatoire particulaire

Photon (1) Un photon transporte une certaine énergie à une longueur d onde donnée (couleur) A chaque interaction (réflexion, réfraction, absorption), un photon peut changer sa direction et/ou sa couleur (changements spatial et spectral)

Photon (2) Si la longueur d onde entre d un photon est entre, il est alors visible par l oeil humain Si un photon passe par la position de l oeil tout en traversant la fenêtre graphique, sa couleur contribue au pixel qu il traverse

Simuler l illumination Observateur (caméra) Grille image Simuler le réel demanderait de générer une "infinité" de photons. Le problème doit donc être simplifié.

Modèles de réflexion locale

Modèles de réflexion locale Le modèle de réflexion locale ne traite que de l illumination directe les ombres sont traitées séparément (sauf ray tracing) aucune interréflexion Les trois types de réflexion les plus communes sont Diffuse Spéculaire Ambiante

Modèle de réflexion locale On combine ces trois types pour obtenir un modèle de réflexion plus complet + + = Ambiante Diffuse Spéculaire Combinée

Lumière ambiante (1) Sans interréflexion de la lumière, tout ce qui est dans l ombre est noir (e.g. lune) La contribution de l interréflexion entre les surfaces est un phénomène extrêmement complexe On simplifie l illumination globale en parlant d une lumière ambiante qui est partout la même, pour n importe quelle direction Toute surface éclairée seulement par une lumière ambiante a un éclairage uniforme. Cette surface apparaît donc sans profondeur.

Lumière ambiante (2) Credit: Foley Van Dam

Lumière ambiante (3) Intensité de la lumière ambiante en un point donné (propriété de scène) Proportion de la lumière ambiante réfléchie par ce point (propriété de surface)

Réflexion diffuse Normalement, l intensité de chaque point sur une surface varie en fonction de sa distance et de son orientation relative à la lumière Réflexion diffuse est égale en intensité dans toutes les directions Correspond intuitivement à ce que l on perçoit comme la forme 3D Ex: peinture matte, papier, bois sablé

Réflexion diffuse Deux modèles pour expliquer ce type de réflexion ex.: de la craie ex.: du papier

La réflexion diffuse La réflexion diffuse ou lambertienne est associée à la perception de la forme des objets de type mat Plus la surface fait face à la lumière, plus elle en reçoit θ

La réflexion diffuse La réflexion diffuse redistribue les photons également (en intensité) au-dessus de la surface

Réflexion lambertienne Intensité de la lumière en un point donné Proportion de la lumière diffuse réémise à ce point θ Surface où et sont des vecteurs normalisés. On devrait utiliser pour toute orientation de surface mais on allège habituellement la formulation avec

Réflexion spéculaire La réflexion spéculaire apparaît sur des surfaces brillantes sous la forme d une région de haute intensité que l on appelle highlight Pour une surface parfaitement lisse (miroir), la direction de réflexion spéculaire est unique et correspond à N L θ θ R Observateur

Réflexion spéculaire : Phong (1) Si une surface est un peu rugueuse, un peu de lumière sera réfléchie spéculairement autour de Le modèle spéculaire de Phong fait décroître l intensité de cette réflexion selon entre les directions et La réflexion spéculaire dépend de l orientation de la surface ainsi que de la position de l observateur et de la lumière θ θ α Surface Observateur

Réflexion spéculaire : Phong (2) n contrôle la rugosité de la surface telle que pour un miroir et une surface très rugueuse

Phong : rugosité n n=1 n=2 n=4 n=8 n=16 n=32 n=64 n=128 n=256 n=512 n=1024

Réflexion spéculaire : Blinn Le modèle spéculaire de Blinn fait aussi décroître l intensité selon Cependant, représente ici l angle entre les vecteurs et est le vecteur bisecteur entre et θ α θ

Réflexion diffuse + spéculaire Lumière diffuse Lumière spéculaire Combo

BRDF (1) Bidirectional Reflectance Distribution Function Modèle simple diffus-spéculaire isotrope BRDF d un modèle plus complexe anisotrope

BRDF (2) shading isotrope shading anisotrope

BRDF (3) Capture de la BRDF d une surface complexe anisotrope Surface anisotrope Credit: McMillan

BRDF (4)

BRDF (5)

Lumières

Source de lumière Directionnelle contrôle: direction et intensité lumière située à l infini (direction) rayons de lumière sont parallèles entre eux Ponctuelle contrôle: position et intensité rayons sont émis également dans toutes les directions émanant de ce point intensité décroît comme le carré de la distance

Lumière ponctuelle L intensité varie "physiquement" comme où r est la distance d un point à la lumière En pratique, ceci décroît souvent trop vite OpenGL permet : où sont des constantes (Angel, section 6.7)

Autres sources de lumière Spotlights: lumière ponctuelle qui émet dans une direction principale Sources de lumière surfaciques: lumières qui occupent une surface 2D (e.g. lumière encastrée) Sources de lumière étendue: lumière 3D (e.g. tube fluorescent)

Autres sources de lumière Contrairement aux sources de lumière directionnelles et ponctuelles, les sources de lumière surfaciques et étendues génèrent des ombres floues lumière ponctuelle: ombre nette lumière sphérique: ombre floue

Sources de lumière multiples Chaque lumière contribue à l intensité finale Si la scène possède plusieurs sources de lumière, il faudra faire la sommation de la contribution de chacune La contribution ambiante n est considérée qu une seule fois Le modèle final correspond donc à

Modèle simple de couleur Chaque coefficient peut être considéré comme valide pour une longueur d onde donnée Rouge Vert Bleu

Shadings

Shadings On peut calculer l illumination en chaque point d une scène, mais cette opération peut s avérer être très coûteuse en temps de calcul Il est possible d en réduire le coût en approximant l illumination sur chaque polygone de la scène Ces approximations interpolent l illumination lors de la projection sur la fenêtre Quelques types de shadings: flat Gouraud Phong

Shading Flat (constant) calcule l illumination pour un point du polygone (centre ou un sommet) assume que cette illumination est la même sur tout le polygone couleur uniforme mais rapidement calculée valide si est constant : lumière directionnelle est constant : projection parallèle face polygonale

Calcul de normales des polygones Calcul analytique si on connaît la surface que le polygone approxime (ex: sphère) Moyenne des normales des polygones dont le sommet fait partie (ou moyenne pondérée par l angle formé par ce polygone au sommet) Si une arête existe vraiment, un sommet a i normales dont une seule est choisie dépendant du polygone à rendre

Shading de Gouraud calcule l illumination à chaque sommet du polygone (normale + illumination = couleur) interpolation bilinéaire des couleurs (tout comme on le faisait pour la profondeur) rapide mais peut rater des highlights, il faut alors un maillage plus fin de polygones élimine les discontinuités d intensité, mais pas celles de pente d intensité Crédit : E.Angel

Interpolation bilinéaire Obtenir la couleur de, et à partir Y Interpole aussi: profondeur, texture, normale, etc. X

Shading de Phong interpolation bilinéaire des normales pour tout point dans le polygone calcule l illumination pour chaque normale interpolée Plus coûteux à calculer mais approxime beaucoup mieux les highlights

Flat vs. Gouraud vs. Phong

Normales aux sommets Flat shading Gouraud shading Phong shading Crédit : Foley Van Dam

Flat vs. Gouraud vs. Phong Flat Gouraud Gouraud Phong Virginia University

Problèmes de l interpolation (1) Silhouette polygonale Distorsion due à la projection en perspective

Problèmes de l interpolation (2) Dépendance d orientation 0 1 1 1 0 1 0 0 0 1

Problèmes de l interpolation (2) Sommet en T 1 1 1 0 0 1 1 1 Normales comme une mauvaise représentation

En résumé Illumination locale vs globale Modèles de réflexion Ambiant Lambertien (diffus) Spéculaire (Phong, Blinn) BRDF Modèles de lumière Pontuelle Directionnelle Surfacique Shadings Flat Gouraud Phong Problèmes