Les fichiers BVH (Biovision Hierarchy) sont largement utilisés pour représenter des animations de motion capture sous forme de squelettes articulés.

L’objectif de ce travail est de concevoir un pipeline autonome permettant de générer automatiquement des thumbnails animées à partir de fichiers BVH, afin de les afficher dans une page web.
Objectifs#
Principaux#
- Implémenter (ou intégrer si existant) le chargement de fichiers BVH.
- Afficher le fichier BVH. On pourra utiliser l’application existante (avec GeeXLab) comme exemple ou s’orienter, à choix, vers une autre technologie (OpenGL, WebGPU, etc.) si souhaité.
- Générer un image pour chaque interval de l’animation 3D.
- Générer un gif animé à partir de la séquence d’images générées. On pourra utiliser ffmpeg pour ça.
Objectifs secondaires#
Extraire et stocker des métadonnées utiles (durée, FPS, nombre de joints, hiérarchie).
Améliorer le rendu pour proposer un résultat cohérent et lisible.
Garantir un pipeline reproductible et automatisable.
Intégrer le tout à Motion Machine, un package Python pour l’animation 3D.
