Exploring natural fluid dynamics through particle systems and Perlin noise fields.
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.
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.
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.
Real-time recursive pattern generation using WebGL shaders and noise functions
View Project →Raycasting visualization of light refraction through interactive geometry
View Project →