Grasshopper

algorithmic modeling for Rhino

Tweet2Form: GH-Powered Formalist Tweetbot

I just finished putting together a beta version of a little project. It's a tweetbot powered by a grasshopper definition. The bot transforms a cube according to a series of operations you specify, and then tweets a picture of the resulting form. There are currently 10 formal operations that the bot understands:

split
bridge
stretch
scale
shearA (Shear angular)
shearD (shear with displacement)
bend
fold
quadscale (scale about 3d quadrants)
taper
twist

 

The bot can sequence up to 7 of these operations based on your tweet. Here are some examples:

@tweet2form split bridge

@tweet2form bend shearD

@tweet2form shearD stretch stretch stretch

@tweet2form fold shearA stretch scale twist split bridge

The parameters of each operation are randomized based on each unique tweet ID, so even sending the same series of operations multiple times will result in different forms. 


Right now I have the bot running on my personal laptop, so it may not always be "listening" for updates. It may take up to 30 seconds for the bot to respond to your tweet.

Send a tweet to @Tweet2Form and see what comes out!! 

Views: 676

Comment

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

Join Grasshopper

Comment by Yasser Hafizs on November 25, 2012 at 1:30pm

just try it, awesome!!

great work Andrew.

Comment by Luis Fraguada on November 25, 2012 at 1:02pm

I post that more to see if we can keep a project like that online.  Jason's was never really online for so long.  I suppose the important data is in the tweets, so Twitter acts as a server to keep this data. 

Comment by Andrew Heumann on November 25, 2012 at 12:56pm
Thanks Luis - was not familiar with that! Very clever project. I'm never quite so original as I think :) I love the idea of letting the tweets control a single model collaboratively rather than interpreting each tweet individually as a one-off. Another bot I was considering writing would hook up tweets directly to the rhino command line and just send a screenshot after every sequence was executed - but would require highly experienced rhino users to operate it meaningfully.
Comment by Luis Fraguada on November 25, 2012 at 12:50pm

Just for reference, Jason W. Ransom's work from Smart Geometry 2010: intersight.ap.buffalo.edu/?p=179

Comment by Andrew Heumann on November 25, 2012 at 9:51am

Hi Dhruv - 

I wrote custom code to post the tweets. I am not aware of any existing GH extension that can do this. I relied on the Twitterizer libraries for the basic functionality.

Comment by Dhruv Seth on November 25, 2012 at 6:26am

Hey 

Great work. 

I tried doing a simple extrusion. But my actions are limited to improvising on the rhino screen and doesnt generate tweets. 

Can i know which tool did u use to generate tweets?

Dhruv 

Comment by Dhruv Seth on November 25, 2012 at 5:39am

xcited to try

Comment by Ángel Linares on November 25, 2012 at 4:46am

Just tested! Nice representation!, perhaps some transformations are not very clear at all in the generated diagram (taper). But really, really, really, really nice.

Comment by Ángel Linares on November 25, 2012 at 4:42am

Simply amazing Andrew :) If you need some help or something like beta testing, please, tell me! :D

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service