Tuesday, April 21, 2009

Light pollution

We had some problems when there was a external source of IR light right above our table, so we tried to place a IR blocking foil on top of the acrylic, just like the one they use on the windows in office buildings.

The result is not so good as we thought it would be, because the foil is on top of the acrylic it would not interfere with the IR light that that refracts to the webcam, but we need to press very hard to get weak blob's.



So this is not the best solution to block surrounding IR light.

We hope to find something that will work as IR blocker and still let's us have good blob's.

Automatisation of startup

We also needed to make the startup of all the programs needed to control the multi-touch screen, so we decided to write some code in C#.

What happens in the code is the following.

1: startup of tbeta
2: simulate removing bacground by pressing 'b'
3: minimize tbeta screen for max fps (spacebar)
4: startup of multitouchvista processes in the right order.
5: we move all processes to the background (except tbeta for so far)
6: we write a logfile so you can track what events occurred and what not.
7: we kill all processes when you restart the program.

for more information on the code you can always ask us.

Update

It's been a while since our last update, but we sure made some progress in the meanwhile.

We completely closed the table with wooden panels, so no external light can disturb with the working of out table.





We successfully installed MultTouchVista and made it work with Tbeta as an input device (sends TUIO to MultiTouchVista).
So now we use the standard built in multi-touch function of Windows7.

We installed google earth to play around with :P, and we also tried to install Nasa Worlwind and the multi-touch plugin, but for some reason (we think: not supported driver) it won't start up at all, so we can't test with it.

We installed Bumptop for a more multi-touch experience, it has some cool functions.