← Back to Video Projects

Organic Motion

Exploring natural fluid dynamics through particle systems and Perlin noise fields.

Overview

Organic Motion is an experimental visualization project exploring the natural behaviors of fluid dynamics and organic matter. Using a combination of particle systems, Perlin noise interpolation, and dynamic simulation techniques, this experiment visualizes the emergent patterns of flowing substances like water, smoke, and cellular structures.

The project applies principles from computational physics to create realistic movement patterns. It combines velocity fields with turbulence noise to simulate natural fluid behavior, and uses GPU acceleration to maintain real-time performance across varying particle counts.

Technical Implementation

Particle Engine

The core of the simulation uses over 80 interacting particles with dynamic velocity calculations. Each particle follows local and global movement rules to create cohesive flow structures.

  • Velocity field calculations with noise gradients
  • Collision physics with surface tension emulation
  • Local attraction/repulsion behaviors

Noise Interpolation

Perlin noise fields provide the turbulence patterns that guide particle movement. The implementation combines multiple octaves of noise to achieve more natural, large-scale motion patterns.

  • Frequency and amplitude scaling for octaves
  • Real-time noise regeneration with sliders
  • 3D to 2D projection for visualization

Live Simulation

Your browser doesn't support the HTML5 Canvas element.

Related Experiments

🌀 Fractal Animations

Real-time recursive pattern generation using WebGL shaders and noise functions

View Project →

⚡ Light Physics Sim

Raycasting visualization of light refraction through interactive geometry

View Project →
```