culebra

Grasshopper cluebra

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.

Related Lessons & Examples

Agent based Torus
Agent based Torus
In this grasshopper example file you can use the Culebra plugin to flock a set of random points on a...
Ceiling Lamp Particles
Ceiling Lamp Particles
In this Grasshopper example file you can use the Culebra plugin to simulate the flocking behaviour o...
Culebra Agents
In this Grasshopper example file you can use the Culebra plugin to simulate a series of wandering ag...
Culebra Facade
In this Grasshopper example file you can use the Culebra2.0 plugin in order to simulate a series of...
Culebra Particle Structure
Culebra Particle Structure
In this Grasshopper example file you can use the Culebra1.0 plugin to simulate a series of particles...
Flocked Floor Lamp
Flocked Floor Lamp
In this grasshopper example file you can use the agent-based modeling plug-in “culebra” to run a flo...
Minimal Surface from Agents
Minimal Surface from Agents
In this grasshopper example file you can use the Culebra plug-in to generate minimal surfaces.
parametric stool
parametric stool
In this grasshopper example file you can model a parametric stool based on a series of agents and th...
Parametric Wall
Parametric Wall
In this Grasshopper example file you can use the Pufferfish and Kangaroo plugin to model a parametri...
Particle Pavilion
Particle Pavilion
In this Grasshopper example file you can use the CulebraV1.0 to create a series of particles and use...
Particle Skyscraper
In this Grasshopper example file you can use the Culebra plugin to simulate the flocking motion of a...
Particles Facade
Particles Facade
In this Grasshopper example file you can use the Culebra plugin to simulate a swarmy behaviour of a...
Particles on Surface
Particles on Surface
In this Grasshopper example file you can simulate a series of Particles growing on a Nurbs surface u...

cluebra Plugin

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.

Culebra contains the following features:

  • Behaviors – Components controlling system behavior
    • Flocking Behavior – Flockers Behavior Type Class Implements Flock Behavior Interface.
    • Wandering Behavior – Wanderer Behavior Type Class Implements Wander Behavior Interface, the base Wander behavior is from Craig Reynolds and Daniel Shiffman.
    • Noise Behavior – Improved Perlin Noise Behavior Type Class Implements Noise Behavior Interface.
    • Tracking Behavior – Path, Shape and multiShape Tracker Behavior Type Class Implements Tracking Behavior Interface.
    • Mesh Crawler – Mesh Crawler Behavior Class.
    • Forces – Attract, Repel and other force methods inside the controller class.
    • Mesh Color Behavior Influence
  • Engines– Single, Multi Object and Zombie Engine
  • Display – Components controlling the visual output and resolution, new Graphics/Geometry modes.
  • Self Org – Components which control self organizing of curve networks.
  • Spawn Types – Components controlling the spawning methods.

For questions and/or discussions please visit Grasshopper Culebra Group

Demo Files, Videos & Project Information :

Please use the Demo Files Included in the installer which will be automatically placed in the Culebra_2 Folder in your documents – Demo_Files

To view demo videos & notes please go to the Culebra.NET page.

To Install:

  • Download the ZIP file
  • Run the Culebra_Installer and follow the instructions
  • Open the Culebra folder in your documents for example files & documentation
  • Launch Rhino and Grasshopper

Some of the component icons are modified from David Ruttens base GH Icons.

Contact Info:

[email protected]

complicitMatter.com