Études supérieures | Les enseignements | Plateforme Temps Réel | Atelier 3D - Réalité Virtuelle |

In / out

Par Gonzag Defos de Rau

Tracking
Module 1 Interfaçage les 18, 19 et 20 octobre 2006
Initiation à l’ interaction entre le vivant et l’artificiel : les processus d’entrée/sortie et de conversions des signaux analogiques et numériques , l’interfaçage de ces processus.

Les différents éléments de cette chaîne de travail seront d’une part matériels, analogiques (comme l’audio, la vidéo, l’électronique, la mécanique), et d’autre part , virtuels, algorithmiques, conceptuels ... Pour ce, nous étudierons les différentes techniques de captation et de restitution de données analogiques ou numériques sur deux axes principaux : 1 ) Le matériel : Webcam, contrôleur midi, carte son, joystick, K8000, etc ... 2 ) La conversion et le transfert des informations : interprétation, flux réseaux, etc...

Nous aurons donc l’occasion d’utiliser des logiciels comme eyes-web ou puredata pour la capture ou le tracking , mais aussi des interpréteur de script comme le pyhton pour le réseaux, et pourquoi pas des compilateurs comme le pascal, le c++, le cg, etc ...

Au moyen d’exemples comme le tracking vidéo 2D ,la capture de signaux électriques ou midi, nous verrons comment interfacer ces données avec tout type de logiciel ( soft 3d, générateur de son, d’image ...), et tout type de matériel . En conséquence , cet interfaçage aura aussi pour but de rendre compatible les résultats de ces recherches avec les autres ateliers de l’école ( Hypermédia, LOEIL , etc...) .

L’idée principale de cet atelier est avant tout de créer des outils pour appréhender ces techniques de captation/restitution d’information, quel qu’en soit l’origine ou la destination. Nous pourrons donc utiliser aussi bien des OS comme Linux ( s’il s’agit de faire de la vidéo avec pure data par exemple) ,que XP, ou OSX si besoin est .

Plan de Travail

1 ) La Capture d’information

a) Exemple avec le tracking vidéo :
Quoi et Comment capturer ?
Tracking avec EyesWeb
Tracking avec Puredata
Avantages et inconvénients

b) Exemples de captation de signaux analogiques
La carte son comme carte d’acquisition analogique .
La K8000 de Velleman, et les carte d’acquisition dédiées

c) Exemples de captation de signaux non analogiques (ascii, bin, dec,hex, sysex)
Le fichier texte comme buffer universel
Clavier et sourie, les premier capteurs de mouvements .
Le contrôleur midi
La ligne de commande(sh, dos, sql,...) et le réseau .

2) Le Traitement, l’interprétation et le transport des données

a) Les conversions et correspondances
Parser et formater les données
Les outils mathématiques de eyesweb , puredata et autre
La notion d’interprétation

b) Le réseau
La conection réseau comme langage universel
Partager des flux d’information sur le réseaux (tcp, udp)
Exemple Serveur / client puredata
Exemple Serveur / client python

3) La restitution des informations

a) La restitution vers le réèl
Le visuel
Le sonore
Autre ( perception tactile, proprioception, ...)

b) La restitution vers d’autre systèmes artificiels
Les soft 3d, exemple avec XSI
Les moteurs comportementaux
La robotique



ESAAix - École supérieure d’art d’Aix-en-Provence - http://www.ecole-art-aix.fr