Skip navigation

Call them what you will, but there’s been a huge hype about them some time ago.

Grasshopper’s scripting capabilites are now a huge super cool feature, especially if you’re coding in visual studio (c#) and then pasting the shit or making dlls. I did this some time ago when i suddenly realized that you can declare your own static variables inside scripting nodes (and these guys hold up their values during the updating procedure). And the vector math is already there too.

This is an implementation based on Craig Reynolds‘s neurons, and a little bit on Daniel Shiffman’s processing example (which was updated and used some time ago for this.

Now, if somebody will be nice and implement some collision detection…

PS: I will upload the def. soonish (i have to clean it up a bit first). Ok i didn’t clean it up; here’s the link.

Here’s a new 10 day link: http://dl.transfer.ro/boidsT-Transfer_RO-16Nov-ad56f6.zip

Final link, stable and sound: http://improved.ro/Grasshopper/boidsTCAV.zip

 

About these ads

23 Comments

  1. No words for describing the party inside my head – just stunning work mate! And exactly what we talked about earlier this year ;) great.p

    • thanks pat, i really appreciate. just as a side question, what would you use these guys for? only thing that comes to my mind is making holes in a solid or something of the like of what martin tamke showed us @ the TU berlin gig, with the white hanging thing in the hall (if u remember)… ah well, we’ll see.

      • Dunno yet maybe that requires some gin tonics before ;) Yeah if I’m not mistaken I can remember Martin Tamke’s work from CITA but basically they were experimenting and just lofting the stuff. Simply all kinds of tectonic manipulation / traffic knot distribution / orientation systems come to my mind. Also depends on the digital output of ur “ants”. Possibly we could use their trails (for attracting geometry)?

        I wanna play with it.

  2. This is amazing! check this link http://www.vimeo.com/785082 and thank for your sharing.

  3. Really great work. Very nice

  4. Nice work! Obstacle avoidance & collision detection could add some architectural ‘sense’.

    • yep, as soon as i have some spare time i’m gonna work on it. If i’m lucky, it could come easy – the sdk has the functions i want (hopefully computationally cheap as well). PS nice works on your website!

  5. the link is broken… can you replace it????

    pleeeeeeeaaaassssseeeee…

  6. Congrats…really nice. I’m intrigued in how you achieved this in grasshopper.
    Is there any chance you can share the definition? maybe you can post it in
    http://www.rhinoscript.org/
    http://www.rhinoscript.org/grasshopper
    I would be grateful if you could share you grasshopper definition, i’m planning on conducting a thesis implementing swarm logic to urbanism breaking from notions of master planning thus introducing a true urban ligament based on networks of local interactions, this would be an amazing asset to my research and of course you will get the credit you deserve. See my studio website, its early days yet…

    http://ds13.uforg.net/09-10-atmospheric-disturbances/

    Please let me know, maybe one of my tutors can help me develop collision detection/object avoidance parameters…

    • whooops – link is indeed broken. shit! i will fix it asap – got a project due friday, hopefully i’ll find time for this earlier. now, what were my ftp credentials…

      ps i have collision avoidance going on already, but i didn’t release the sketch yet since i didn’t do any nice advertising images for+with it. drop me a mail and i can send it to you.

  7. Thank you v.much Dimitrie, hopefully i can evolve what you have already started…
    Take care!

  8. ueeei mate! stunning indeed! foarte fain! :) tin minte ca au fost multe discutii si incercari de a face nice lill boids in GH. If i’d have 5 thumbs they’d be all up haha :)

    • sarumana de laude. tre’ sa repar linku ala si sa pun si varianta cu collision detection.
      haide spor :) si pe cand pe meleaguri?

  9. Hey Dimitrie – really inspiring work :) .. How is that download link coming along, would be great to play with your definitions!

  10. FINAL LINK, SAFE AND SOUND: http://improved.ro/Grasshopper/boidsTCAV.zip

    • aaaaaaaaaaaaaaaaaaaaaaa
    • Posted March 9, 2011 at 5:37 AM
    • Permalink
    • Reply

    Hello??

  11. Really great work. Very nice

  12. thanks pat, i really appreciate.

  13. How is that download link coming along, would be great to play with your definitions!

  14. Thank you v.much Dimitrie, hopefully i can evolve what you have already starte


3 Trackbacks/Pingbacks

  1. [...] Grasshopper Boids/Agents « un didi dimitrie.wordpress.com/2009/10/17/grasshopper-boidsagents – view page – cached Home > architecture, arhitectura, boids, code, computational, geek, grasshopper, parametric architecture, programming, useless > Grasshopper Boids/Agents — From the page [...]

  2. By Twitted by HDA_Paris on 19 Oct 2009 at 11:07 pm

    [...] This post was Twitted by HDA_Paris [...]

  3. By Complejidad Visual/BOIDS « frikearq on 02 Feb 2010 at 12:17 pm

    [...] Desde que apareció, Grasshopper ha ganado popularidad gracias a su versatilidad como herramienta generadora de geometría, sin embargo, creo que es importante subrayar un uso menos frecuente, pero igualmente interesante. Este uso es el de herramienta de análisis, entendida en el ámbito de la complejidad visual. Subo un pequeño ejemplo hecho en apenas una hora en el que se analiza, etiqueta, cataloga y destripa el complejo movimiento simulado de una bandada de pájaros. No se generan formas, simplemente etiquetas y códigos visuales. Este trabajo no hubiera sido posible sin la inestimable contribución de Dimitrie Stefanescu, que día sí y otro también, cuelga gratis desarrollos tan geniales como éste. [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 39 other followers

%d bloggers like this: