Noya – surface multitouch (DSI)


noya_table_surface_multitouch.jpg
Après de multiples test, lectures et études, me voici en soir avec une surface multitouch fonctionnelle, de type Diffused Surface Illumination ! Pour réaliser la surface, il m’a fallu :

  • un PLEXIGLAS® EndLighten, de 800mm sur 600mm
  • 4 profilés en forme U (2 de 812mm et 2 de 612mm)
  • 90 Leds infrarouges SFH485
  • 18 résistances de 47 Ohms / 1W
  • un film de verre mat 800mm sur 600mm

Le détail de la construction est visible sur l’album web de surface multitouch Noya. La détection des formes est parfaite, j’arrive même à réduire jusqu’à 60% la taille des fiducials, et la détection est toujours OK.

table multitouch + reactivision

La diffusion est plus dense sur les bords qu’au centre, mais avec la soustraction d’une image de base, on arrive à un résultat parfait ! Plus de détails dans un prochain post 🙂

Et merci à Rémi et Pascal pour leurs conseils sur les fils et la futur alimentation des leds 🙂


Noya – nouveau design des objets + configuration


Marre des cubes. Au début c’était marrant, mais pour visualiser des informations en tournant le cube, c’était moyen. Du coup, au revoir les cubes, au revoir les widgets, bonjour les ronds !

noya_screenshot_circle.png

Le premier cercle représente la position de lecture du son, et le cercle extérieur représente le volume. C’est plus visuel, et plus facile pour savoir quand poser un cube ou non…

La configuration a été entièrement revu afin d’utiliser libconfig, fini les fichiers ini. La nouvelle configuration permet de :

  • créer des classes d’objets avec une configuration par défaut
  • support de l’héritage pour les classes
  • créer un acteur héritant d’une classe

On peut donc facilement créer des classes “rythmes”, “basses”, “nappes” dérivant de la classe par défaut, et changer juste la couleur du rond… Et facilité la création de scène ! J’écrirais pour la prochaine version un tutorial sur la création et l’utilisation de ces classes.

Note: j’ai reçu la plaque de Plexiglass EndLighten 0N001 : 800mm x 600mm x 8mm. Plus d’information sur la construction de la nouvelle table la semaine prochaine 🙂