algorithmic modeling for Rhino

Tangible User Interface for Grasshopper

I just knocked this thing together combining Giulio, Luis and Damien's gHowl tools with reacTIVision to control grasshopper with camera tracked fiducial markers, and thought others might be interested in trying it out.
I've been wanting to do something like this for a long time, and I'm really excited about all the possibilities!
It's easy to have a go yourself - just follow this 6-step plan:

  1. Install Processing if you don't already have it.
  2. Get the gHowl interoperability components
  3. Install the reacTIVision vision engine
  4. Download the Processing TUIO client, unzip the contents and place them all in a folder you create named TUIO within the libraries folder of your Processing installation ( e.g. C:\Program Files\processing-1.1\libraries\TUIO )
  5. Print the first page of fiducials.pdf - the default marker set.*
  6. Open/run reactivision.exe, ARGH.pde , ARGH.3dm and ARGH.ghx (contained in ARGH.rar)
    Markers 0, 1 and 2 should then control the positions of 3 meshes in Rhino. (you can also easily add as many items as you like)

This is just starting steps really, but I think there is huge potential here - all sorts of ways real world models could be connected to the virtual. I'd like to try combining this with my Kangaroo physics engine at some point.

Going via Processing is probably just a temporary measure - it sounds like it might soon become possible for gHowl to listen directly to reacTIVision.

To properly augment reality it might be nice to actually try and overlay the Rhino viewport on the live video.
Anyone got any ideas on how hard this would be ?

*(If you are unable or too lazy to print them you can also send these images to your phone/pda and use it as your marker)

Views: 3802


You need to be a member of Grasshopper to add comments!

Comment by oscar on May 12, 2017 at 5:02am

Does anyeone have the ARCH.rar file or know where it is? Thanks a lottttt!!!!!!!

Comment by César Cañadas Fernández on May 11, 2017 at 7:41pm

hello everyone! 

Daniel, we are working with your instructions but we have a really big problem.. the dropbox file is totally missed... Could you upload the dropfile ARGH.rar??? 

Thanks for everything!

Comment by grAPhopper on May 19, 2016 at 2:30pm

Nevermind I figured it out. Not sure why it wasn't initially working but I simply deleted re-ran it a couple times and now it's fine.

Comment by grAPhopper on May 18, 2016 at 7:51pm

Hey Daniel,

I realize this project was super long ago but I'm trying to create something similar to what you've done here. I posted about it on your forum as well a few days ago. Having trouble with the VB.Net script provided. I'm using the latest version of Grasshopper and I think that may be the problem. I'm very new to Grasshopper..

My error messages read as follows. Do you have an idea of what the problem might be? Do I need to run the old Grasshopper for this script to work? I'm sure I could get it running by adjusting the code I am just not sure how. 

Comment by Mirco Bianchini on November 24, 2010 at 3:46am
Comment by marco guardincerri on November 1, 2010 at 7:37am
hi daniel - i think i've understood where's the fault (even i don't understand why...)
the first time i made some mistake of spelling -just naming the library Tiuo instead of tuio (yes, you can laugh :) - but the second time i found that all the thing works on processing 1.1 but not on 1.2.1. anyway, thank you very much for sharing your research and for the further support you give me.
Comment by Daniel Piker on October 31, 2010 at 11:35am
Marco - do you know where the link is failing ?
1. Is reactivision running correctly and detecting the markers ?
2. Is processing correctly receiving the data from reactivision ?
3. Is the UDP component receiving any data at all ?
Comment by marco guardincerri on October 31, 2010 at 11:30am
..very cool! but, unfortunately, it seems that nothing happen when i run it. i use grasshopper 0.8 and processing 1.2, maybe the problem is in a version conflict?
thank you very much
Comment by Mårten Nettelbladt on September 22, 2010 at 1:48pm

I came across these cube things at Autodesk.
Kind of similar, but 3d?
Comment by Daniel Piker on July 25, 2010 at 7:16am
Thanks Adam.
I think those same libraries are also actually included in the UDP directory of the gHowl installation (along with instructions on copying them into the correct folder).
Sorry I forgot to mention this step in my original description.





  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service