Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.
-
Upload
ninette-delamare -
Category
Documents
-
view
105 -
download
1
Transcript of Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.
![Page 1: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/1.jpg)
Sylvère FONTENEAU & Didier REBAUDODESS IMMSynthèse d’Images
2002 - 2003
![Page 2: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/2.jpg)
Sommaire
I. Qu’est – ce que le Bump-Mapping ?
II. Les méthodes de perturbations des normales
III. Illumination de la surface perturbée
IV. Techniques matérielles de Bump Mapping
Conclusion
![Page 3: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/3.jpg)
I. Qu’est – ce que le Bump-Mapping ?
• Mise en relief des textures
• Accélérer certains types de rendu(Rendu de surface granuleuse, ciment, etc.)
• Utilisation de perturbations de normales« Classic height field bump mapping »
• « Offset vector Map »
• « Rotation vector Map »
![Page 4: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/4.jpg)
I. Qu’est ce que le Bump Mapping ?
![Page 5: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/5.jpg)
II. Les méthodes de perturbations
II.1 Classic Height Field Bump Mapping– Perturbation avec un champ de hauteur sur une
surface.
![Page 6: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/6.jpg)
II.1 Classic Height Field Bump-Mapping
– La fonction P’ est ainsi définie :
– F est négligeable pour le calcul de la normale à P’ mais pas la dérivée. On obtient donc :
II. Les Méthodes de perturbations
![Page 7: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/7.jpg)
II.2 Une représentation à l’aide des « offset vector »
• D’après l’équation précédente, la normale perturbée peut-être assimilées à un décalage de la normale par rapport à D. On a donc N’ = N + D
Où
II. Les Méthodes de perturbations
![Page 8: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/8.jpg)
II.2 Une représentation à l’aide des « offset vector »
• Stockage du vecteur D, mais il faut normalisé la normale calculée pour faire l’illumination
II. Les Méthodes de perturbations
![Page 9: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/9.jpg)
II.3. Une représentation à l’aide des « rotation vector »
• Normale perturbée : faire tourner la normale le long d’un axe tangent au plan de la surface.
• Cet axe est le résultat : N*N’ = N * (N + D) = N * D
II. Les Méthodes de perturbations
![Page 10: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/10.jpg)
II.3 Une représentation à l’aide des « rotation vector »
• N tourne autour de A, N tourne dans le sens de la pente du champs des hauteurs (F)
• Détermination de l’angle de rotation :
II. Les Méthodes de perturbations
![Page 11: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/11.jpg)
II.3 Une représentation à l’aide des «rotation vector »
• Stockage de l’angle de rotation et l’axe A. Aucun problème pour l’illumination
II. Les Méthodes de perturbations
![Page 12: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/12.jpg)
III. Illumination
III.1 Diffuse
( + Ambiante)
III.2 Spéculaire
![Page 13: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/13.jpg)
III.1 Diffuse
Loi de Lambert
III. Illumination
![Page 14: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/14.jpg)
III.1 Diffuse
Auto Ombrage
III. Illumination
![Page 15: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/15.jpg)
III.1 Diffuse
Pré Filtrage
III. Illumination
![Page 16: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/16.jpg)
III.2 Speculaire
Blinn
Phong
III. Illumination
![Page 17: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/17.jpg)
IV. Techniques adoptées par les constructeurs
IV.1 Emboss
Bump Mapping
![Page 18: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/18.jpg)
IV.2 Dot Product Bump Mapping
IV. Techniques adoptées par les constructeurs
![Page 19: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/19.jpg)
IV. Techniques adoptées par les constructeurs
![Page 20: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/20.jpg)
IV.3 Environment Mapped Bump Mapping
IV. Techniques adoptées par les constructeurs
![Page 21: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/21.jpg)
IV.3 Environment Mapped Bump Mapping
IV. Techniques adoptées par les constructeurs
![Page 22: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/22.jpg)
Comparaison de ces techniques
IV. Techniques adoptées par les constructeurs
![Page 23: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/23.jpg)
Conclusion
• Schéma général du Bump Mapping
• Solution intéressante
• Les contraintes
• Solutions adoptées par les constructeurs
![Page 24: Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages 2002 - 2003.](https://reader035.fdocument.pub/reader035/viewer/2022062511/551d9d81497959293b8bab34/html5/thumbnails/24.jpg)
Références
• Le Bump Mapping de Blinn
• Les 3 techniques adoptées par les constructeurs
http://informatech.online.fr/articles/index.php
• Une démo et son code source