wiki:WikiStart

Diaporama stéréoscopique

Présentation du projet

Rendu en stéréo passive d'images stéréoscopiques.

Cahier des charges

Présentation

Dans le cadre d'une exposition sur la première guerre mondiale, le  domaine de Trévarez souhaite projeter à ses visiteurs un diaporama à base de stéréoscopies retrouvées précédemment. Il s'agit de 97 prises de vues stéréographiques témoignant de la vie des français durant la guerre, au front mais aussi à l'arrière. Cette projection sera le clou de l'exposition et aura lieu dans un des salons du château de Trévarez.

Contraintes

La solution proposée doit permettre de vidéo-projeter un stéréo-diaporama réalisé à partir des stéréographies retrouvées au château. Elle est composée de plusieurs éléments :

  • un ordinateur équipé d'une carte graphique nVidia compatible avec les deux vidéo-projecteurs que le domaine de Trévarez met à disposition de l'exposition (marque / modèle à compléter) ; le budget alloué à l'ordinateur est de 400€ TTC.
  • un logiciel de stéréo-diaporama, développé sous  licence LGPL, basé sur la bibliothèque  ARéVi. Le logiciel tournera en boucle et sera mis en marche le matin par un opérateur et éteint le soir par ce même opérateur. Les opérations de mise en route ou d'arrêt du système doit être aussi simple que possible, les opérateurs n'ayant aucune compétence en informatique. Chaque vue sera composée de deux images et associée à un titre ; le changement de diapositive se fera régulièrement, par un fondu au noir, et le titre de la diapositive suivante sera affiché entre les deux vues. Chaque diapositive sera numérotée pour que le spectateur puisse se repérer ; un titre général sera inséré entre la dernière et la première vue.
  • un logiciel de configuration, qui permettra à un utilisateur relativement néophyte de calibrer les vidéo-projecteurs et de régler les paramètres suivants :
    • de manière globale au diaporama :
      • le titre global et avertissement affichés en début de projection
      • le temps d'affichage d'une vue
      • le temps de fondu au noir entre deux vues consécutives
      • le temps d'affichage du titre entre deux vues consécutives
    • de manière spécifique à chaque vue :
      • les image à utiliser (gauche et droite)
      • l'ordre de passage
      • le titre de la vue
      • la distance inter-oculaire

Le projet doit être achevé pour l'inauguration de l'exposition qui aura lieu le 29 août 2008 à 17h00 au château de Trévarez.

Extensions futures

Une extension possible du projet serait de permettre à l'utilisateur d'utiliser un format de texte plus riche pour l'affichage des titres des vues.

Cas d'utilisation

Cas d'utilisation du projet

Documentation des sources

Fondu au noir

Le temps de référence ou temps zéro est la valeur du getTime() lorsque la première activité est lancée.

Période = 2x temps de fondu + temps d'image + temps de titre

La période est le temps qui sépare chaque diapositive. Le temps de fondu est doublé, car il y a un fondu entre le titre et l'image et un autre entre l'image et le titre.

Il existe trois types d'activités :

  • L'activité de réalisation du fondu : "fade"
  • Les activités de lancement de fondu : "triggers"
    • L'activité qui démarre le Image Fade From Black : "IFFB"
    • L'activité qui démarre le Image Fade To Black : "IFTB"
    • L'activité qui démarre le Title Fade From Black : "TFFB"
    • L'activité qui démarre le Title Fade To Black : "TFTB"
  • L'activité de lancement des lanceurs : "launcher"

Au démarrage du programme, l'activité "launcher" est lancée, et l'activité "fade" est mise en pause. Celle-ci a pour rôle de créer et de lancer les 4 "triggers". Ensuite, cette activité disparaît. Chaque "trigger" a un intervalle d'une période. A chaque fois qu'une activité "trigger" est déclenchée, l'activité "fade" change de comportement pour celui associé par le "trigger". Par exemple, le "trigger" IFFB va associer le comportement "Image fade from black". L'activité fade s'exécute à 100Hz jusqu'à la fin du fondu puis s'arrête. Lorsqu'un autre trigger est déclenché, on recommence avec une autre activité.

Attachments