
Flocks
https://www.fab.com/listings/9d234b45-ffca-4355-bd96-22ca85bf6f69
Simulating huge amounts of Boids in optimal frame rates has never been easier than it is with Flocks.
New to Flocks 1.3:
Completely rebuilt the plugin from the ground up to better support parallelism and GPU shaders. Updates are much easier to implement. Algorithm should now be more efficient, and have a reduced memory footprint.
MAC SUPPORT! The plugin will now run correctly in METAL.
Supporting a massive 65000+ agents at runtime, and with a large array of modifiable values, you can create life-like flocks with no effort at all. With built-in support for Restriction Volumes, you can easily define areas that are off-limits - or use Goal/Flee Volumes to make flocks that dynamically react and run away from predators!
Flocks allow you to modify every aspect of the simulation at runtime - change values for Cohesion, Separation, Alignment, Speed, Scale - and many more. Define groups that have different meshes/settings and change how they interact with each other at the flick of a switch.
Despite running on a complex optimized code algorithm, Flocks comes with full Blueprint Support which boasts a heavy focus on ease-of-use. Changing the scale of one agent, or randomizing the speed of every agent is as easy as calling a single function in Blueprints!
Technical Details
Features:
- CPU and GPU support
- ANIMATION support
- Drag and Drop implementation of Flocking Simulation
- A diverse range of modifiable settings
- Volume system allowing agents to Goal/Flee or Restrict their movement
- Grouping system which allows Groups to change how they interact
- Exposed values for simulation accuracy allowing for higher frame-rates over the accuracy or vice versa
- Blueprint Function Library for communicating with the simulation in Blueprints
- 4 Demonstration levels showing how to use the plugin
- 4 Textured Fish Meshes to give you a head start
Code Modules:
- Flocks - Runtime
- Flocks Editor - Editor
Number of Blueprints: 8 (demo) blueprints
Number of C++ Classes: 3 exposed (22 total)
Network Replicated: No
Supported Development Platforms: Win64, macOS, XboxOne, PlayStation4
Supported Target Build Platforms: Win64, macOS, XboxOne, PlayStation4
Documentation: https://docs.google.com/document/d/1lDS1jsp_KvdG1UzseFTNss3n3-Dg6lHY1QfX_7AH2nQ/edit?tab=t.0#heading=h.r4eswx30eivq
Demonstration Video: https://www.youtube.com/watch?v=FY8zljcuu8w









