Home▸Articles▸Animals & Their World

Boids Three Rules Lab: Separation, Alignment and Cohesion Weights — 3D Model

A simulation that explores the emergent behavior of flocking in a 3D environment through three key rules.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Boids Are

Boids are a model of flocking behavior that was introduced by Craig Reynolds in 1987. They represent simple autonomous agents that exhibit complex emergent behaviors such as schooling fish, bird flocks, or even traffic jams.

The term 'boid' is derived from the word 'bird', but it can be applied to any group of moving entities like fish, insects, or vehicles.

The Three Rules

Reynolds defined three simple rules that govern boid behavior: separation, alignment, and cohesion. Separation ensures that boids do not collide with each other by steering away from nearby boids.

Alignment makes boids move in the same direction as their neighbors to maintain a cohesive group, while cohesion attracts them towards the center of mass of the group.

live demo · related simulation● LIVE

Weights and Their Impact

The weights assigned to each rule determine how strongly they influence an individual boid's movement. A higher weight for separation means that boids will avoid crowding, while a higher alignment weight encourages them to follow their neighbors.

Cohesion can be adjusted to make the group more or less dense and cohesive.

Real-World Applications

The principles of flocking behavior have been applied in various fields such as robotics, computer graphics, and even urban planning. For instance, understanding how boids move can help design efficient traffic flow systems or realistic animations for movies.

In biology, studying the rules that govern animal movement can provide insights into collective behavior and decision-making processes.

Frequently asked questions

How do weights affect boid behavior?

Weights determine how much each rule influences a boid's movement. Higher separation weight leads to more spread-out groups, while higher alignment and cohesion weights result in tighter, more cohesive formations.

Why is the perception radius important?

The perception radius defines how far boids can see their neighbors. It affects the interaction between boids and influences the overall structure of the flock or school.

What is the blind angle for?

The blind angle represents areas where a boid cannot detect other agents, which can model obstacles or blind spots in real-world scenarios like traffic or animal movement.

How does group density change with different weights?

Adjusting the cohesion weight directly impacts group density. Higher cohesion leads to denser groups as boids are attracted towards each other, while lower cohesion results in more dispersed formations.

Try it live

Everything above runs in your browser — open Boids Three Rules Lab: Separation, Alignment and Cohesion Weights — 3D Model and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Boids Three Rules Lab: Separation, Alignment and Cohesion Weights — 3D Model simulation

What did you find?

Add reproduction steps (optional)