Culebra

Culebra.NET is a 2D|3D Multi Object Behavior library written in C# (Wrapper around Culebra Java library) focused on hybrid system interactions with custom Visualization, Data, and performance features. It contains a collection of objects and behaviors for creating dynamic multi agent interactions. For more information see the Culebra Java Library.

The Culebra grasshopper plugin was rewritten to implement a slew of new behaviors through the use CulebraData.dll which is a wrapper around the Culebra Java Library.

Download:

Download Culebra 2.1 Release

The current version of Culebra is developed for:

-Rhino/Grasshopper 7 & below (64 Bit)

Version 2.1 Features

  • Wandering Behaviors
  • Path Following Behaviors
  • Multi Object Interactions
  • Mesh Crawling Behaviors
  • Stigmergy Behaviors
  • Mesh Color Behavior Influence
  • Graphics/Geometry Modes
  • Visualization Features
  • Single & Multi Object Engines
  • Zombie Engine
  • Behavior Chaining with Controller

For any questions regarding Culebra please use the Discussion Forum below.

Suggestions for Culebra Updates

Opening up for some ideas on updates as I look to start to update the tool for Rhino 7 :)

  • up

    brendan OCAD

    Hi Luis,

    Thanks for such a great tool! I've been using Culebra nonstop lately, so thank you!

     -Would love to see it available for mac! I was able to download it via a workaround, but it's a cumbersome process, and keeping it up to date would be so much easier without the .exe :)

    -I'm not sure if this is already available or not, or if it's a little outside of the scope of the plugin, but being able to control the graphic polyline output would be a nice feature. I'm working on something right now and would benefit from being able to change the thickness/ dot size of the dotted graphic output.

    Excited to see you back!

     

    • up

      Luis Quinones

      Hi Brendan,

      Thanks! Glad you’re enjoying the tool. In regards to the exe I could perhaps add a release on GitHub where you can download the binaries, the exe helps cause it puts everything in place and creates folders for example files and documentation. But if you’re comfortable doing that on your own that’s fine. On the culebra page there are links for example files and documentation etc. http://www.complicitmatter.com/culebra-net/

      In regards to the poly line I’d have to look into that. Natively I’m almost certain you can’t do that with the poly line output regarding gradient size or dots etc. I could possibly build something that does something similar to what you’re asking. I could add it to the list for a future release :)