Having been involved in DIY multi-touch for over a year now I am still shocked that the 60fps barrier stands. I can’t really complain because I am not a C++ programmer which prevents me from doing it myself but it’s still surprising. Most of the demos of home brew multi-touch displays get slammed for their lag from the arm chair critics. Part of the problem is touchlib, the blob tracker most of the DIY multi-touch community is using. Don’t get me wrong without touchlib most of us wouldn’t have working multi-touch setups. But it does have some serious stability issues, no binary socket support (not an issue if your not a flash developer) and no support for 60fps. Granted not everyone has a firefly MV or similar camera which shots 60fps but it can’t be that hard to integrate a native driver.
But this isn’t a post just to rant. I have decided to start the process of building a new and robust blob tracker that can shoot at 60fps. Below are the first screen shots and some processing times. Lots more to come. Post a comment if you are interested in knowing more.