Mod - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

Mod

Description:

Repr senter l'apparence d'un objet sous l'influence de la lumi re ... Pas d'ombres, pas de reflets, pas de transfert de couleurs. Calculer la couleur des objets ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 45
Provided by: ache68
Category:
Tags: ajouter | ambiant | mod

less

Transcript and Presenter's Notes

Title: Mod


1
Modèles de matériaux
  • Nicolas Holzschuch
  • iMAGIS-GRAVIR/IMAG

2
Illumination et ombrage
  • Représenter lapparence dun objet sous
    linfluence de la lumière
  • Réflexion
  • Réfraction
  • Transparence
  • Modèles de matériaux
  • Heuristiques (hacks) Phong
  • Basés sur la physique Torrance-Sparrow, Ward

3
Plan
  • Modèles de matériaux
  • Réflexion ambiante
  • Réflexion diffuse
  • Réflexion spéculaire
  • Modèle de Phong
  • Interpolation
  • Ombrage de Gouraud, ombrage de Phong
  • Problèmes avec linterpolation

4
Illumination
  • Les objets sont éclairés
  • On suppose une source ponctuelle
  • On exclut tout interaction entre les objets
  • Pas dombres, pas de reflets, pas de transfert de
    couleurs
  • Calculer la couleur des objets en tout point

5
Réflexion ambiante
  • La couleur ne dépend pas de la position,
    uniquement de lobjet I Ia ka
  • Ia lumière ambiante
  • ka coefficient de réflexion ambiante
  • Modèle très primitif
  • Pas de sens physique possible
  • La forme des objets est invisible
  • Mais néanmoins très utile pour masquer les
    défauts des autres modèles

6
Réflexion ambiante
ka augmente
7
Réflexion diffuse
  • Matériaux mats
  • La lumière de la source est réfléchie dans toutes
    les directions
  • Laspect de lobjet est indépendant de la
    position de lobservateur
  • Pour ce qui est de la couleur
  • Ne dépend que de la position de la source I
    Ipkd cosq

8
Réflexion diffuse
  • I Ipkd cosq
  • Ip source ponctuelle
  • kd coefficient de réflexion diffuse
  • q angle entre la source et la normale

P
q
9
Réflexion diffuse seule
On augmente kd (ka0)
10
Diffuse ambiant
On augmente ka
On augmente kd
11
Réflexion spéculaire
  • Miroirs parfaits
  • Loi de Descartes
  • La lumière qui atteint un objet est réfléchie
    dans la direction faisant le même angle avec la
    normale
  • Loi de Snell pour les anglo-saxons

12
Réflexion spéculaire problème
  • Avec une source ponctuelle et pas de reflets,
    leffet nest visible quen un seul point de la
    surface
  • Modèle très pratique pour léclairage indirect
  • Reflets, ombres

13
Modèle de Phong
  • Réflecteur spéculaire imparfait

q
14
Modèle de Phong
n
  • I Ip ks (cos a)

Light source
Direct reflection
q
q
a
View point
15
Modèle de Phong
ks
On augmente n
16
En pratique
  • On les mets tous ensemble
  • I Ia ka Ipkd cosq?Ip ks (cos a)n
  • Plusieurs sources lumineuses somme des
    intensités
  • Modèle de matériaux des librairies graphiques

17
(No Transcript)
18
(No Transcript)
19
(No Transcript)
20
Modèle de Torrance
  • Cook-Torrance, Torrance-Sparrow
  • Le modèle de Phong na pas de sens physique
  • Très pratique
  • Rapide à calculer
  • Mais pas de lien avec les propriétés du matériau
  • Rugosité
  • Modèle physique
  • Lié aux propriétés des objets
  • Mais plus complexe

21
Modèle de Cook-Torrance
  • Fondements physiques
  • La surface est représentée par une distribution
    de micro-facettes
  • Produit de trois termes
  • coefficient de Fresnel
  • distribution angulaire
  • auto-ombrage

22
Fresnel
  • angle d'incidence
  • arcsin(?/n)
  • n indice de réfraction

23
Distribution des micro-facettes
  • Probabilité qu'une micro-facette soit orientée
    dans la direction médiane entre la source et
    l'observateur.

24
Distribution des micro-facettes
  • Gaussienne
  • Beckmann (1963)

25
Auto-ombrage
Auto-ombrage
  • Masquage de la surface par elle-même

26
Modèle de Ward
  • Mesures physiques sur les objets
  • Gonio-réflectomètre
  • Série de données
  • Lissées par des gaussiennes
  • Modèle anisotrope

27
Ombrage dun objet entier
  • Pour linstant, calculs déclairage ponctuels
  • Éviter de calculer léclairage pour tous les
    pixels de lécran
  • Illumination constante pour chaque polygone
  • Éventuellement en augmentant le nombre de
    polygones
  • Problème Mach banding

28
Mach Banding
  • Lœil est un réflecteur logarithmique
  • cf. plus haut
  • Lœil exagère les changements dintensité et les
    changements de pente de lintensité
  • Appelé Mach banding
  • Ça va poser des problèmes

29
Mach banding
Intensité perçue
Intensité
30
Interpolation de lillumination
  • Interpolation de Gouraud
  • Calculer la couleur pour chaque sommet, puis on
    interpole
  • Quelle est la normale dun sommet ?
  • Si la surface de départ est analytiquement
    connue, on extrait les normales
  • Si la donnée de départ est un maillage polygonal
    ?

31
Interpolation de Gouraud
  • Normale dun sommet
  • Moyenne des normales aux polygones voisins du
    sommet

32
Interpolation de Gouraud
  • Quand on a la normale à un sommet
  • On calcule la couleur pour ce sommet
  • Puis on interpole suivant chaque scanline

I1
I2
I3
33
Interpolation de Phong
  • Au lieu dinterpoler les couleurs, on interpole
    les normales
  • Sur chaque arrête
  • Sur chaque scanline
  • Plus lent que Gouraud, mais nettement plus beau
  • Permet de calculer les effets spéculaires
    contenus dans une facette

34
Effets spéculaires dans une facette
35
Problèmes avec linterpolation
  • La silhouette reste polygonale
  • Il suffit dajouter plus de polygones
  • Dépend de lorientation

36
Ombrage et interpolation
  • Le réalisme se paie
  • Échange entre qualité et temps
  • La plupart du temps, des hacks qui sont jolis
  • La simplicité de lalgorithme est cruciale
  • Ombrage de Gouraud fait en hardware sur la
    plupart des cartes
  • Ombrage de Phong faisable sur GeForce 3

37
Et le lien avec la couleur ?
  • Coefficients de réflexion, sources lumineuses
  • Tous en couleur
  • Quelle représentation ?
  • La plupart du temps, RVB
  • Imparfait, mais tellement pratique
  • Quand on est sérieux
  • Représentation spectrale complète
  • Chère, mais exacte
  • Représentation de Meyer (AC1C2)

38
Fonctions de base de Meyer
39
Fonctions de base de Meyer
  • Basées sur les fonctions de réception des cônes
  • Peu déchantillons spectraux suffisent
  • 4 échantillons (bien choisis)
  • Représentation compacte
  • En général suffisante
  • Parfois, besoin de précision dans la
    représentation de la fonction de réflexion
  • Représentation spectrale

40
Échantillons nécessaires
41
Efficacité de la représentation
42
mais pas toujours
D65 (jour)
A (tungstène)
43
Encore un peu plus loin
  • Fluorescence
  • La lumière reçue sous une longueur donde est
    réfléchie sous une autre longueur donde
  • Nouvelle longueur donde plus élevée
    (conservation de lénergie)
  • Phénomène fréquent dans la nature (murs, feuilles
    darbre)
  • Faisable uniquement avec un modèle spectral

44
Fluorescence
A (tungstène)
D65 (lumière du jour)
Lumière noire
Write a Comment
User Comments (0)
About PowerShow.com