IN55 – Synthèse d'image Présentation du projet d'IN55 YU Lisha – GI04 – I2RV VALLET Alexis...

12
IN55 – Synthèse d'image Présentation du projet d'IN55 www.utbm.fr YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur de l’UV : LAURI Fabrice

Transcript of IN55 – Synthèse d'image Présentation du projet d'IN55 YU Lisha – GI04 – I2RV VALLET Alexis...

Page 1: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

IN55 – Synthèse d'image

Présentation du projet d'IN55

www.utbm.fr

YU Lisha – GI04 – I2RV

VALLET Alexis – GI04 – I2RV

ROTH Sébastien – GI04 – ILC

Directeur de l’UV : LAURI Fabrice

Page 2: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Sommaire de la présentation

Titre de la présentationTitre suite

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

• Introduction

• Présentation de la méthode d’animation

• Explication de la gestion de la scène

• Techniques de rendu utilisées

• Conclusion

Page 3: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Introduction

Titre de la présentationTitre

www.utbm.fr

• Contexte du projet

• Objectifs initiaux:

• Modéliser un océan en temps réel• Interagir avec la scène

• Notre choix d'implémentation

• Utiliser la méthode de Tessendorf pour l'animation

IN55 – Présentation du projet de modélisation d'un océan

Page 4: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Présentation de la méthode d'animation

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

• Méthode de Tessendorf• Modèle statistique de la surface de l'eau• Calcul d’un mesh périodique de la surface• Evaluation efficace avec transformée de Fourier Rapide

Page 5: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Présentation de la méthode d'animation

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

• Evaluation naïve de la somme : O(n²)• Evaluation par FFT : O(n log(n))• Où n nombre de vertices de la surface

Page 6: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Présentation de la méthode d'animation

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

• Implémentation CPU• Librairie FFTW pour la transformée de Fourier rapide• Grille de 128 x 128 avec tiling 8 x 8 en temps réel

Page 7: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Présentation de la Gestion de la scene

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

Maillage

GL_TRIANGLE_STRIP

Page 8: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Présentation de la Gestion de la scene

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

Camera mobile libre

Camera contient:•La position de la camera, •Le centre de vue,•Le vecteur de reference,•La vitesse de mouvement,•La matrice de vue,•La matrice de projection.

Contrôlée par le clavier avec :keyPressEvent(QkeyEvente)

Page 9: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Présentation de la Gestion de la scene

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

Lumière

simuler l'effet du soleil

•Un demi-cercle fixe•Définir l’angle du soleil d’après la position de la souris •Calculer la position du soleil

Page 10: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Techniques de rendu utilisées

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

• Modèle d'ombrage de Phong :

• Implémentation du modèle de Phong

• Coefficient difficile à trouver

Page 11: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Conclusion

www.utbm.frIN55 – Présentation du projet de modélisation d'un océan

• Projet mené à son terme malgré quelques difficultés

• Projet intéressant

• Amélioration perceptible dans la compréhension de la synthèse d'images

• Analyse sur ce projet

Page 12: IN55 – Synthèse d'image Présentation du projet d'IN55  YU Lisha – GI04 – I2RV VALLET Alexis – GI04 – I2RV ROTH Sébastien – GI04 – ILC Directeur.

Merci de votre attention

www.utbm.fr

YU Lisha – GI04 – I2RV

VALLET Alexis – GI04 – I2RV

ROTH Sébastien – GI04 – ILC

Directeur de l’UV : LAURI Fabrice