wiki:cahierCharges

Cahier des charges


Nom du projet : "Système d'animation à partir de la notation de Laban"

Exigences fonctionnelles :
Interface Homme Machine (Mode Edition)

L'utilisateur doit pouvoir dessiner la partition de Laban

  • Existence palette de Symboles (orientation, coloration)
  • Existence palette de Qualificatifs
  • La Sauvegarde d'une partition de Laban doit se faire sous la forme d'un fichier XML
  • Le logiciel doit permettre le chargement d'un fichier XML dans une partition de Laban

Interface Homme Machine (Mode Restitution)

Elle sera une interface de type "Magnétophone" présentant les options suivantes :

->retour rapide
->avance rapide
->pause
->play
->stop

  • Partie Animation

    Dépend très grandement de l'interprétation de la partie métier pour le choix des techniques d'animation
    Génération d'un fichier BVH à partir de la portée de Laban et lecture de ce fichier
    Exigence d'un lissage des mouvements simulés. Les transitions entre les sous-mouvements devront etre fluides, ce qui exige un calcul en temps réel
    Acquisition de mouvement primitif (motion capture) pour avoir des mouvements élémentaires réalistes
    Utiliser le cumul des mouvements : mélange pondéré de mouvements élémentaires pour obtenir des mouvements complexes à partir de mouvements élémentaires
    Cela suppose la combinaison :

    • de mouvements élémentaires par cinematique directe
    • éventuellement de superposition de primitives de mouvement générées par cinématique inverse


Exigences non fonctionnelles :

L'interface graphique du logiciel devra être interactive, ergonomique et intuitive pour l'utilisateur.
Utilisation obligatoire de AReVi et de la librairie Hlib2
Développement sous système Linux
Pas d'exigences sur le type de la librairie d'IHM (GTK, Arevi, Qt ?)
Exigence de la présence d'un fichier de configuration secondaire, voire indépendant du XML, qui règle, sans IHM :
-> les paramètres d'animation
-> les techniques d'animation
Possibilité d'un temps de précalcul avant synthèse : "Temps réel mou"

Réalisme des mouvements
Fréquence d'échantillonage : 30 Hz mini


Classe métier à modéliser : notation de Laban

validé le 05/10/07

Retour à l'accueil