Licence
La licence de tolalusulo est GNU-LGPLChaine du signal vidéo
Le développement effectué par Renaud pour le projet tapemovie Tolalusulo utilise une chaine du signal vidéo fixe mais qui réponds à tous les cas pratiques discutés avec l'ensemble des partenaires du projet. Celle-ci peux évoluer de manière sensible suivant les différents retours des utilisateurs pour arriver à une version finale en début d'année 2010, après les différents frottements au concret des ateliers et formes artistiques de septembre 2009 à février 2010.Cette chaine de traitement est développé sous la forme d'un module tapemovie intitulé tllslo qui rassemble toute la chaine de traitement. 5 de ces modules sont alors instanciés dans l'environnement tapemovie. C'est dans ce module que l'on ajoutera les différents nouveaux effets qui résulteront de la recherche du LIMSI.
Schéma du signal vidéo
Moteur de rendu
Le moteur de rendu utilisé est celui de Jitter via tapemovie.Le namespace de l'architecture logicielle est défini de manière précise car les choix devront être gardés durant toute la durée du projet. On doit garder compatible touit le travail réalisé durant les premiers mois. Il est impensable de "casser" des connexion qui rendrait inutilisable des mémoires crées avec une ancienne version. Dans le cas ou des changements importnats seraient à prévoir, il faudra prévoir un "traducteur" permettant de ré-utiliser le travail pré-alablement effectué.
Namespace de tolalusulo
Namespace de VirChor.
Les principaux développements
La capture de l'ombre (calibration)
La calibration est complètement séparée de l'utilisation du compositing et de la gestion d'effets vidéo. La calibration regroupe l'ensemble des paramètres qui servent à effectuer la capture de l'ombre. Il est donc nécessaire de pouvoir avoir plusieurs mémoires de calibration suivant le type de capture (silhouette/contre-jour ou latéraux et fond noir).Pour l'instant, il faut manipuler de nombreux paramètres et avoir une certaine connaissance de l'image pour pouvoir correctement régler cette partie calibration. Un des enjeux du projet est de permettre un contrôle intelligent de tous ces paramètres pour des accès simple en facilitant la manipulation par une réduction du nombre de paramètres avec une algorithmie répondant aux différents cas.
plus d'informations
Système de mémoires
Nous allons utiliser Virage pour pouvoir écrire et contrôler tololusulo. Mais étant donné que le séquenceur Virage ne peut servir que de tests n'étant pas un logiciel stabilisé mais uniquement un prototype, un module de gestion d'évènement va être développer par Tom Mays afin de permettre l'écriture du temps et la classification par séquences. Ainsi on pourra disposer de plusieurs scénarios utilisables au sein d'un même projet.plus d'informations...