Un musée, deux modes d’interaction
Organisateur Vue exocentrique
Visiteur Vue égocentrique
Illustration de principe : les techniques d’interaction restent à concevoir.Aménager les salles, placer les œuvres et composer les parcours sur une maquette.
Explorer le musée, consulter les œuvres et suivre un parcours en immersion.
Deux points de vue sur le même musée.
Le socle fourni et votre travail
FOURNIModèle et logique métier
Salles et connexions
Catalogue et œuvres placées
Parcours et progression
Sauvegarde et chargement
3 salles · 6 œuvres · 2 parcours d’exemple MuseumApiCommandes vers le modèle⇄Données et événements vers les vues
À DÉVELOPPERVos représentations et interactions
MaquetteTable, édition, catalogue, parcours
Visite immersiveSalles, locomotion, guidage, informations
Le backend gère les données. Vous concevez leur représentation et toutes les interactions VR.
Le backend : données et fonctions accessibles
MuseumBackend.Api→MuseumApiVotre point d’accès au modèle
MuseumContient les salles, les œuvres placées et les parcours
RoomSalles et connexions
ArtworkInstanceŒuvre placée
roomId · definitionId
VisitorTourÉtapes ordonnées
artworkIds
ArtworkCatalogDéfinitions et prefabs → œuvres placées
VisitorSessionParcours et étape → tourId + index
Salles et connexionsCreateRoom · ResizeRoom · ConnectRooms
Œuvres placéesAddArtwork · SetArtworkTransform
ParcoursCreateTour · ReorderTourArtwork
VisiteStartTour · Advance · Progress
Sauvegarde et chargementbackend.Save(…) · backend.Load(…)
Modifiez le modèle par l’API. Actualisez vos vues avec Changed et SessionChanged.
Des choix d’interaction à justifier
Sélection et manipulation
Atteindre une cible et transformer une salle ou une œuvre avec précision.
Locomotion et guidage
Choisir comment se déplacer et comment trouver la prochaine œuvre.
Informations et retours
Rendre lisibles la sélection, les actions, les propriétés et la progression.
Échelle et confort
Passer de la miniature à l’immersion en préservant l’orientation et le confort.
Pour chaque choix : tâche visée, alternatives, avantages et limites.
Une modification sur la maquette, visible en visite
Exemple de démonstration : une œuvre ajoutée sur la maquette devient une étape de visite.
- Ajouter une œuvre dans une salle.
- Régler sa position et son titre.
- L’insérer dans un parcours.
La configuration du musée change.
Même musée→Changement de point de vue
- Retrouver l’œuvre au bon endroit.
- Lire le titre modifié.
- Suivre et terminer le parcours.
Le visiteur retrouve les modifications.
À vérifier aussi : suppressions, sauvegarde et rechargement.
Les jalons du projet
EncadréAutonomieSoutenance
Janvier 2027
Soutenance
LMMJVSD
12345678910111213141516171819202122232425262728293031
Vendredi 8 janvier matin
Organisation et livrables finaux
Groupes de 2 ou 3 étudiants. Contributions individuelles identifiables dans le rapport.
Projet et dépôt Git
Une version fonctionnelle, récupérable et exécutable, avec les instructions de lancement.
Vidéos de démonstration
Une ou plusieurs vidéos montrant les deux modes et les interactions.
Rapport final
Fonctionnalités, choix justifiés, difficultés, contributions et un paragraphe personnel par étudiant.
Soutenance et slides
Présentation orale avec démonstration. Le support de slides fait partie des livrables.