Multi-touch

Splatter Paint II (Composition by dust)

Author: dust
License: MIT
Date: 2010.05.29
Compatibility: 10.6
Categories:
Required plugins:
(none)

here is another splatter paint this runs via multi-touch and mouse. try some blend modes out for interesting splats.

multi-touch fun

dust's picture

just wanted to share a composition i made today...

the idea came when i started making a multi-touch painting app native to the ipad. sure there are lots of painting apps but i wanted to make a motion painting app i guess you could call. basically painting with particles that sparkle and stuff. once the particles get stacked up my frame rate dropped making it only possible to draw a smiley face ;(

so i changed the duration to just visualize the touch so the particles would fade out and made a osc controller out of it so not all is lost... might try and send this one through itunes.

im worried as apparently apple gave memo.tv a hard time. i guess he had to change his to be more dj like. i have one of those apps 2. i don't really want to combine them as think a multi-touch controller and a virtual turntable are totally different things.

any thoughts ?

here is video snippet.

http://pelican.asap.um.maine.edu/~oconnordw/vid/mtosc.mp4

iPad2QC->OSC Multi-Touch Accelerometer (Composition by dust)

Author: dust
License: MIT
Date: 2010.04.30
Compatibility: 10.6
Categories:
Required plugins:
(none)

here is a patch that sends multi-touch and accelerometer iPad events to quartz composer.

version 2....

port [6666]

i simplified the touch structure. rather than having all touches in one structure. i choose to split them apart.

they are...

/touch/1/ "0" x1 location in pixels "1" y1 location in pixels "2" x1 previos location in pixels "3" y1 previos location in pixels

/touch/2/ "0" x2 location in pixels "1" y2 location in pixels "2" x2 previos location in pixels "3" y2 previos location in pixels

/touch/3/ "0" x3 location in pixels "1" y3 location in pixels "2" x3 previos location in pixels "3" y3 previos location in pixels

/touch/4/ "0" x4 location in pixels "1" y4 location in pixels "2" x4 previos location in pixels "3" y4 previos location in pixels

/touch/5/ "0" x5 location in pixels "1" y5 location in pixels "2" x5 previos location in pixels "3" y5 previos location in pixels

4 tap to bring up UI text input for ip... this can be increased to insure no false hits. enter sets ip.

run mtoscpad.qtz to make sure everything is working.

if you want to visualize the particles on the ipad un-comment all emitters in side the touches moved event.

they look like this. there is a bunch.. //[self addChild: emitter z:0];

MultiTouchPatch-NagaoLiquid (Composition by gtoledo3)

Author: gtoledo3
License: (unknown)
Date: 2009.12.09
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

This is a qtz that uses the kineme MultiTouchPatch and core image to create a kind of 2D liquid simulation.

This may have less than ideal FPS on some systems; this is similar to the multi-touch example compositions, and was actually an early one (with some minor changes). I decided that the limited speed of the nagao setup made it "not so good" as an example piece, but it's probably nice as a general example. It's usable on my macbook pro, but not really so much on my white macbook.

Multi-Touch FPS Controller (Composition by dust)

Author: dust
License: (unknown)
Date: 2009.11.27
Compatibility: 10.6
Categories:
Required plugins:
(none)

so this is using the kineme multi-touch patch. it is a basic controller kind of like a fps game controller. i know this is multi-touch but i tried to do as many of the controls possible with one touch. to move left move left to move right move right, to look left turn your finger left to look right turn your finger right. to jump touch down with your second finger. i made a multi-touch macro as well with some basic gestures from apple mouse and interaction patch. there are cursors for max touches all with direction. the interaction feature is so you can use any touch to interact with a mesh or sprite not just your mouse xy. i suppose this interaction would be used to pick up a gun or something that can be controlled with another finger than the controlling finger. enjoy. just extract zip to your desktop in order to visualize. keep the same folder structure or replace with your own model.