We're going to create a multitouch surface computer.
- Endlighten Acrylic Sheet (23"x35"x0.394")
- Abrasion Resistant Acrylic Sheet (0.236")
- 720p Projector
- Front Surface Mirror
- IR LED Strip (make sure you actually use the front-side of this mirror (cough cough)
- 850 nm Filter
- PS3 Eye
- Sheet of 1/2" Plywood
- 2x4's - 4 x 30" (120) - 4 x 35" (140) - 4 x 25" (100) (Total = 360" = 30')
After unzipping MultiTouchVista you should follow the instructions on: http://michaelsync.net/2010/04/06/step-by-step-tutorial-installing-multi-touch-simulator-for-silverlight-phone-7 (Under "2.Installing the driver")
In our case "Opening the command line with administrator right" and running "Install driver.cmd" was already done on the computer (we figured this out after hours of frustration and experimentation). Thus, we skipped straight to step "3. Device Manager" After opening the device manager, the instructions tell you to disable and then enable the Universal Software HID device. We recommend just following the instructions.
Follow step 4.Pen and Touch. In our case the box for "Show the touch pointer when I'm interacting with items on the screen".
Skip step 5.
Steps 6 and 7 are very confusing. Follow the instructions for the most part. This includes running the Multitouch.Service.Console.exe (after plugging in the second mouse) It says that two dots will appear, this was not the case for us. Regardless if you get dots or not, follow the next step to run "Multitouch.Driver.Console.exe" (this program is apparently very important, run this program each time after editing the Multitouch.Configuration.WPF.exe in order to see the effects) Afterwards run Multitouch.Configuration.WPF.exe and under "Multiple Mice" click "configure device". At this point there should be two red dots on the screen, and your two mice should work separately. At this point we ran the Multitouch.Service.Console.exe and saw the two dots (very exciting!).
The rest of the instructions on that webpage can be completely ignored! At this point we ran the Multitouch.Configuration.WPF.exe under Tuio and hit "configure device". Then open the Community Core Vision application, and check the box next to TUIO VDP (T) under "Communication" on the right side of the program interface (after calibrating). Our calibrations: Background- Remove BG (B) unchecked, Dynamic Subtract Checked (at learn speed 10) Smooth checked - (at smooth 1) Highpass checked - (Blur at 7), (Noise at 3) Amplify checked - (Amplify at 297)
The touch sensors should work after these steps and calibration. Recommend downloading/installing the "Microsoft Touch Pack for Windows 7" to play around with the new features. http://www.microsoft.com/downloads/details.aspx?FamilyID=b152fadd-82e4-4ddb-a46a-aebe49944428&displaylang=en&Hash=nvlpye4i4hqyFRYW66bk9CKItaepBRFKzbv6Zy0iaPRlVf39FcNlhQgB1YwL3sAwCzerfIE%2b5QNJXOrLH7HzBQ%3d%3d
Additionally, some Microsoft Surface software can be found at the Microsoft downloads site.