September 25
Tops of the season
Latest added
Flocks

Flocks

Free
Code Plugins
Engine version
5.4-5.5
Download type
Engine Plugin
Registration required
Description

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

Comments
Comments is not yet
Add Comment
Only for Premium users
Other interesting assets