Contexte :
========
On trouve de nombreux exemples de vidéos 360 interactives sur le web (http://video.virtualvisit.tv/examples/, http://www.virtualhome.fr/, http://www.loop-in.com/nos-projets/ et bien d'autres...). Elles permettent à l'utilisateur de contrôler le point de vue du film visualisé.
Le contexte du projet est d'exploiter la vidéo 360 pour faire de la visite virtuelle mais sans contrainte de lieu fixe. L'idée est de partir de plusieurs vidéos 360, chacune représentant un chemin. L'utilisateur peut alors avancer/reculer sur le chemin et changer de chemin, tout en contrôlant son point de vue.
Autrement dit, il s'agit de retrouver le principe utilisé dans "street view de google maps", mais en vidéo continue et pour la visite de bâtiments.
Objectifs :
=========
Pour ce projet nous disposons de vidéos 360 existantes (générées artificiellement), et il faut développer l'application web qui permet de :
* visualiser une vidéo 360.
* interagir sur le point de vue et sur le temps de la vidéo avec la souris et le clavier.
* changer de chemin (c'est-à-dire changer de vidéo 360).
Pour le dernier point, on propose plusieurs possibilités :
* changer explicitement de chemin (icône cliquable sur une porte par exemple)
* changer de chemin de façon transparente pour l'utilisateur (en fonction du lieu où il se trouve et du mouvement effectué).
Outils (les connaissances techniques sont à acquérir lors du projet) :
======
* L'application sera développée en Javascript (compatible Chrome ou Firefox, au choix).
* La partie 3D (visualisation de la vidéo 360) utilisera WebGL grâce à la librairie three.js
(http://mrdoob.github.com/three.js/).
Pré-requis :
==========
Forte motivation pour le développement d'applications 3D et leur réalisation avec le langage Javascript (conception orientée "prototype").
Les étudiants intéressés doivent prendre contact avec fabrice.aubert@lifl.fr
Liens associés :
|