Quelea - agent-based design for Grasshopper

Agent-Based Design for Grasshopper
+ A new paradigm for 3D modeling utilizing agents.
+ Assign forces and behaviors to systems of agents to create interactions.
+ Utilize any data to drive the system.
+ Easily debug your system by displaying individual force vectors.
+ High performance, parallel algorithms, spatial data-structures.
+ Write your own custom forces, no coding required.
+ Open source framework for others to build custom behaviors.
+ Boid forces: Cohese, Separate, Align, & View.
+ Contain Agents within Brep, Box, Surface, and Polysurface environments.
+ Forces: Path Follow, Attract, Contain, Surface Flow, Seek, Arrive, Avoid Obstacle, Avoid Unaligned Collision, Sense Image, Sense Point, & more to come.
+ Behaviors: Bounce Contain, Kill Contain, Initial Velocity, Eat, Set Velocity, & more to come.

Future work:

+ Behaviors to drive simulations of people and vehicles.

+ Temporal inputs can change the actions of the system over time.

Download the add-on on Food4Rhino

If you find any bugs or have any feature requests please post them on the GitHub Issue Tracker which will allow everyone to see which bugs are open or closed and allows me to update you when it is fixed.

This is an open source project so if you need custom defined forces or behaviors for your project reach out to me about becoming a committer.

View the project on GitHub

To get started check out this video tutorial on how to set up a basic particle scene. Follow along with this example script.

Learn how to set up a flocking simulation with agents in this video tutorial and example file.

To learn more about the polymorphic type system in the latest release of Quelea see this video explanation.

For questions on how to use Quelea, please create a new Discussion.

  • Missing Deconstruct System and Deconstruct Quelea

    Hello, I have been trying to follow this tutorial https://www.youtube.com/watch?v=6Oz5vlPv6bw&index=7&list=PLHzlR9sko50ZP3AJ-7u0s4mUTQ1xmxE1t but for some reason I couldn't find…

    By Bara'a Usama

    1
  • literature review

    Writing a literature review is a common task for academics and students, but it’s also one of the most challenging ones. Poorly written reviews can expose a lot of plagiarism and bring down your academic career. It’s crucial to use…

    By Barry I. Bradt

    0
  • Avoid Obstacle Force

    HiI am a  student at University of Tabriz in Iran.I want to use Quelea for my thesis,but i have a problem with Avoid obstacle force as you seen in attach file. Could you help me?

    By azam ghasemi

    4
  • Quelea Polysurface Environment Problem

    Hello Everyone,I have been using quelea for the past month, so I am still familiarizing.I have created a polysurface in rhino which represents my roof.I am trying to use particles to simulate visually how rain would spread across the roof.The issue is that when I let the particle run in a free…

    By Alexandra Kalymniou

    0
  • Point based environment

    Hi,Im wondering if anyone knows a way to make agents to move from Point to Point in a Point cloud instead of moving free in an volume based Environment?I guess that would save me lots of computer Power, instead of reference the agents to the closest Point in my cloud.Thankful for any advise :)/Johan

    By Johan Bernmark

    0
  • quelea environment

    Hello everyone!I am using quelea the last 2 months but I couldn't fix an issue about creating environment. The thing is that when I have a complex surface and not a rectangle the polysurface environment component creates a border that doesn't follow the surfaces outline, it's like a spline. On the…

    By iro skouloudi

    1
  • Quera water flow example

    Hi !!I am a  student at University of Tokyo in japan.I want to learn Rain flow over surface script for design classI can watch the this movie in the URL(http://quelea.alexjfischer.com/example-scripts/)But I cannot download this GH script…

    By HitokiKanto

    0
  • Multiple Types of Agents

    Hi alex, i was just wondering if it's possible to define different types of agents, each having their own characteristics and making them interact with all other agents in the system.I've already watched "Sharks and minnows" Demo but it seems that since then you've made some changes to the plugin.…

    By Niloofar Najafi

    5
  • Particle flow in a magnetic field

    Hi Alex and AllThanks for your awesome plugin!I was just wondering if i could make a particle system and set a magnetic field in their environment so that i can steer particles across the tensors.Thanks for your attention in advance!

    By Hossein Ebrahimpoor

    0
  • vision radius problems

    Hi Alex and everyone!I've started using Quelea a week ago and I have an issue with vision radius. As you can see at the attached file, using the contain force component,  I want the agents to avoid the environment's boundary at the time they "see it". That means agents should steer away when they…

    By iro skouloudi

    0