PARTICLE SYSTEMS WORLD
A living field of emergent motion intelligence.
Section 02
Boids Simulation
Three rules. No leader. Emergent flocking from local interactions — Craig Reynolds, 1986.
Separation 1.5
Alignment 1.0
Cohesion 0.8
Speed 2.0
Vision Radius 60
Boids200
Avg Speed
Centroid
"The flock has no leader."
Section 03
Force Field Sculptor
Particles flow through invisible force architectures. Click and drag to sculpt vortex forces.
Field Type
Flow Speed 1.0
Particles 300
Trail Length 0.96
Section 04
Gravity Sculpting
Click to add gravity wells. Drag to reposition. Particles stream from above, sculpted by your constellation.
Gravity G 1.0
Particles 300
Init Velocity
Section 05
Emergent Ecosystem
Prey. Predators. Plants. Lotka-Volterra cycles emerge from three simple species rules — no script, only interaction.
Speed 1.0
Prey200
Predators20
Plants100
Section 06
Particle Painting
Click and drag to paint with living particles. Each stroke is a physics event.
Brush Size 20
Velocity 2.0
Gravity 0.05
Friction 0.98
Color Mode
Particles0
Section 07
Audio-Reactive Particles
600 particles in orbital formation. A simulated 32-band FFT at 120BPM drives expansion, orbit, and color. "Sound reacts through the body of every particle."
BPM 120
Genre
Section 08
Artists & Pioneers
The lineage of particle systems art — from Lucasfilm to generative code.
Craig Reynolds
Boids Algorithm, 1986
Created the seminal flocking simulation. Three rules — separation, alignment, cohesion — produce emergent murmuration. Technical Oscar for contributions to motion picture production.
Karl Sims
Galapagos / Evolved Virtual Creatures, 1994
Pioneer of genetic algorithm-based evolution of virtual bodies and particle behaviors. Interactive installation at Ars Electronica and beyond.
William Latham
Organic Art, 1988–1993
IBM researcher turned generative artist. Form-breeding algorithms and mutation operators applied to 3D sculptural forms — evolution as aesthetic process.
Yoichiro Kawaguchi
Growth Model, 1982
SIGGRAPH 1982
Japanese computer artist whose "Growth" models simulated organic forms with procedural particle growth — shells, corals, and sea creatures rendered computationally.
Kurt Fleischer
Cellular Texture, 1995
Caltech and Pixar researcher. Particle-based cellular textures and reaction-diffusion patterns that became foundational to procedural surface generation in VFX.
Jessica Rosenkrantz
Nervous System, 2007–
Co-founder of Nervous System design studio. Agent-based growth simulations, reaction-diffusion, and flow field patterns materialized as jewelry, puzzles, and architectural objects.
Daniel Shiffman
The Nature of Code, 2012
NYU ITP professor and creator of The Coding Train. His textbook and video series brought particle physics, boids, and autonomous agents to a generation of creative coders.
Casey Reas
Software Structures, 2004
Processing co-creator. Translated Sol LeWitt's instruction-based art into particle rule systems. Bridges conceptual art and computational aesthetics.
Section 09
Glossary
22 essential terms in the vocabulary of particle systems and emergent simulation.
Alignment
A boids steering rule: steer toward the average velocity vector of neighboring agents within a vision radius. Produces flocking cohesion of direction.
Attractor
A point, line, or surface that pulls particles toward it — force typically proportional to inverse square of distance. Creates orbital and vortex behaviors.
Agent-Based System
A simulation composed of autonomous agents — each following its own local rules, with no global controller. Emergent behavior arises from agent interactions.
Boid
A simulated bird-like agent (Craig Reynolds, 1987). Exhibits flocking behavior through three local rules: separation, alignment, cohesion. The atomic unit of flocking simulation.
Brownian Motion
Random particle motion arising from thermal collisions. Modeled as a random walk — velocity perturbed by small random increments each frame. Produces organic, jittery drift.
Cohesion
A boids steering rule: steer toward the average position (center of mass) of neighbors within vision radius. Keeps the flock together without explicit tethering.
Drag
A friction force opposing velocity, proportional to speed. Applied as: velocity *= (1 - drag) per frame. Simulates air resistance, water viscosity, and general damping.
Emergence
Complex, unexpected global patterns arising from simple local rules. The flock has no leader; the ecosystem has no script. Structure emerges from interaction alone.
Euler Integration
The simplest numerical ODE solver: position += velocity * dt; velocity += acceleration * dt. Fast but accumulates error. Sufficient for visual particle simulations.
Flocking
Collective motion of a group of agents following only local interaction rules. Produces murmuration-like patterns. Studied in starlings, fish schools, and pedestrian crowds.
Force Field
A spatial function mapping position to a force vector — gravity (constant), wind (directional), turbulence (noise-based), vortex (rotational). Defines the invisible architecture particles navigate.
Lotka-Volterra
Differential equations modeling predator-prey population dynamics. Predator growth depends on prey density; prey declines with predator density. Produces cyclical population oscillations.
Mass
A scalar property of a particle. Determines resistance to acceleration (F=ma) and gravitational influence. Heavier particles accelerate more slowly and exert stronger gravitational fields.
Particle System
A collection of discrete point-like objects (particles) each with position, velocity, mass, and visual properties, evolved over time by force equations. Invented formally by William Reeves (1983).
Perlin Noise
Smooth, continuous pseudo-random function (Ken Perlin, 1983). Produces coherent variation across space — used for turbulence, terrain, and noise-driven force fields.
Predator-Prey
An ecological interaction where predator agents hunt prey agents. Population cycles emerge: predators increase → prey decline → predators starve → prey recover. Classic Lotka-Volterra dynamics.
Repeller
An attractor with negative force sign. Pushes particles away proportionally to proximity. Used for obstacle avoidance, explosion origins, and steering behaviors.
Reynolds Rules
The three rules of boids: Separation (avoid crowding), Alignment (match velocity), Cohesion (move toward center). Together, sufficient to produce convincing flocking behavior.
Separation
A boids steering rule: steer away from neighbors that are too close, within a smaller separation radius. Prevents collision and overcrowding within the flock.
Steering Behavior
An autonomous agent behavior producing a steering force toward a desired velocity or position. Includes seek, flee, arrive, pursue, evade, wander, and flock. Coined by Craig Reynolds.
Velocity Verlet
A more accurate integrator than Euler: updates position and velocity using average acceleration across the timestep. Better energy conservation — useful for orbital simulations.
Vortex
A rotational force field where particles orbit a center point. Force is perpendicular to the radius vector (tangential). Produces swirling, cyclone-like particle paths.