Multitouch Paint – Part 2

Here is an updated version of my MT Paint application. Some of the improvements are:

  • New UI (work in progress)
  • Custom canvas size
  • Up to 5 Layers with Merge and Duplicate
  • Layer Blend Modes, Opacity and Visibilty
  • Load in Image to layer
  • Get Colour From Layer – select a layer to live sample colours from
  • Improved performance
  • Hardness and Opacity works on brushes
  • Eye Dropper colour selection tool (currently selects from selected layer, not whole image)
  • Rename layers

Note: Currently the application is best displayed on a screen at 1920×1080, it will still work on lower resolutions but some parts may be cut off.
Note 2: You can use your mouse too if you don’t have a touch screen!

Download AIR Installer

DSI Multitouch construction – Part 4.5

This is just a small update with a few new photos… I’ve have now painted the table top black, I used a matte black spray paint (because I think its easier to get an even colour with) and then went over the top with a clear gloss. A also made a temporary top cover and painted it black also, eventualy this will either be gloss black perspex or I had an idea of having a clear frame and putting interchangeable frame designs on paper under it.

Preparing for paint.

Undercoat – 1 can of white primer

Black – 1 can of matte black, 1 can of Clear coat

An early version on my multitouch paint app.

Here are some more demo videos form my MT painting app…

Spray Paint with a spray can controller i made.

Painting and paint mixing using a paint brush.

DSI Multitouch construction – Part 4

Its been a while since I posted an update on my Multitouch coffee table. I am still working on it, just little bits at a time so no significant progress has been made worth posting. But here are some more photos of the progress. I will have some more recent shots up later in the week.

Testing diffusers for the LCD, the ones that came with the screen were too tick and blurred the blobs/fiducials too much. I decided to go with tracing paper which works really well as you can see in the image below.

Installing Windows 7…

Since I couldn’t be bothered pulling everything apart to paint the inside white, instead I lined the inside with white printer paper. I placed the original diffusers directly on top the back light to diffuse it more without affecting the blobs.


I bought a smart powerboard to hook everything up inside the box, this way everything including the LCD, amplifier and any other components have their power switched off when the PC is switched off. When the PC turns on, the powerboard detects the change in current and switches all the other sockets on. This way everything can be powered on by a single push button.


All circuitry, speakers and wires are now mounted…


View from the top looking at the back light without the back light diffuser

More photos coming soon…
Here are some dodgey videos taken on my phone…

Plants vs Zombies:

Fish pond screensaver from the Win 7 Touch Pack:

Basically all thats left now is to order black perspex for the outer box so the whole unit is shiny and black.

Multitouch Paint

Multitouch Paint ( I haven’t given it a proper name yet) is a painting application I have been working on over the last couple weeks. Basically I wanted to create an app that was more then simple solid lines you see with most other Flash painting programs. I wanted something that was more like paint with different brushes, effects and most importantly – colour mixing. Below is a button to launch the app so you can see how it works, this is a very early version so not all the brush controls may work as expected yet, and paint mixing is a bit laggy at the moment. The app is multitouch enabled through native Windows 7 events, so anyone using DIY setups will have to have the Win7 HID driver running, but this also works fine with the mouse. I actually haven’t tested this with multitouch for a while so currently it probably works better with just the mouse. Here is a description of what the brushes are and what the buttons do:

Some things I still want to add:

  • Import images
  • Save images
  • colour selection based on underlying layer (Eric Natzke style)
  • Make the Hardness sliders and opacity sliders work properly

Click the link below to launch the app: