Création interactive de panorama de montagne

De Ensiwiki
Aller à : navigation, rechercher


Création interactive de panorama de montagne

Labo LIG
Equipe IIHM
Encadrants ortega@imag.fr,blanch@imag.fr


Thème général

L'atelier Pierre Novat a produit la plupart des panoramas utilisés pour les plans de pistes des principales stations de ski des alpes. Cette page présente son travail Exposition à Grenoble: "Plan des pistes" ou la montagne selon Pierre Novat.

Arthur Novat collabore actuellement avec l'équipe IIHM autour de la génération interactive de panoramas de montagne "à la Novat" à partir des données 3D du terrain et de l'expertise artistique et technique propre à l'atelier.


Contexte du travail

Ce stage se déroulera au LIG dans l'équipe IIHM (ingénierie de l'interaction Homme-machine), et en interaction avec Arthur Novat.


Sujet

Il s'agira de construire un système permettant de produire une image 2D (panorama) du modèle 3D (modèle numérique de terrain) s'éloignant d'une pure projection photographique par différentes déformations locales, comme par exemple :

- modification des élévations pour que les inclinaisons des pistes soient respectées ;

- mise à plat du relief permettant de voir des vallées qui seraient cachées, etc.

Pour cela, on devra permettre à l'utilisateur de disposer des caméras spécifiant pour divers points d'intérêt l'angle sous lequel ils doivent être vus et leur position dans l'image finale. Cette image sera ensuite vue par une caméra "œil de mouche" synthétisée par interpolation dans le domaine image des caméras placées par l'utilisateur. Cette synthèse devra être calculée dans un temps suffisamment court (100ms) pour permettre l'interaction, i.e., que l'utilisateur observe en temps réel le résultat de ses déplacements de caméras dans l'image finale.


Résultats attendus

Prototype permettant d'éditer interactivement les déformations pour que l'utilisateur puisse construire son panorama.


Compétences nécessaires

3D (OpenGL), maitrise d'un langage de programmation (python, C++, etc.)