3D waves
A simple interactive animation of (shallow) water waves propagating on variable depth
Geography Game
This is a game where you are to find countries on a world map.
Sunflower
This is a simple visualization of how the seed pattern on a Sunflower arises from producing seeds separated by the golden angle. You can try other ratios to convince yourself that the golden angle is an optimal choice. Also, choosing other irrationals can shed light on approximating fractions, like 22/7 for pi.
Dynamical systems
A simple tool for playing with 3d dynamical systems
Game of Life
This is a simulation of the 'game of life'. More imformation in the page :)
Complex Mappings
This is a simple visualization of Complex mappings. That is, it parametrizes and animates the effect of complex mappings on a cartesian grid on C.
Linkages
Well... its linkeages. You can tie them to the canvas, drag them, etc... that all...
Lennard Jones force networks
Just a silly simulation of particles interacting via the Lennard Jones potential.
Planetary
Simulation of planets (or circles if you want) that interact gravitationally and merge conserving mass (area), momentum and center of mass.
Rainbow
A devoted rendering of how rays refracts and reflects through a drop of water.
The Wave Equation
Real-time simulation of the wave equation with custom barriers and damping.
Feigenbaum
Visualization of how chaos emerges from applying simple functions repeatedly.
Tree Generator
Just a small code for generating (semi-)realistic two-dimensional trees.
Vortex Dynamics
This is a small script for visualizing two-dimensional, classical vortex dynamics in incompressible fluids.
Wallpaper Groups
This is a simple code that allows for a visual exploration of the 17 fundamental symmetries of a two-dimensional surface -- the so-called wallpaper groups. After you pick one of the 17 wallpaper groups, a gray rhombus will display the fundamental translated area. On top of this, there are lines showing mirror symmetries, glide reflections and discrete rotations. Enjoy!
Chaos trajectories
This is a simulation for visualizing the dynamics of the Lorentz system and its bifurcation.
Chaos fractal generator
A visualization of how pretty fractals can emerge from probabilistic processes.
Fourier Visualization
This is a simple code for visualization of the discrete fourier transform using epicycles. You can draw an arbitrary graph and play with the number of circles (with amounts to a fourier filtering) and the parametrization speed.
Autostereograms
This is a simple code for generating autostereograms -- a way of hiding 3D objects in 2D patterns. There is also a text explaining how it works... sadly, the dynamic autostereogram is too slow in its present state, and I don't feel like spending time making it work.
Ising model
A real-time visualization of the Ising model for a two-dimensional grid of half-integer spin particles. You can control inverse temperature to discover the ferromagnetic phase transition.
Evolution
This is an extensive, but basic experiment with reinforcement learning. Digital 'Animals' spawn with random DNA and blank brains. With mutating the neural network for every new boid, they gradually evolve to handle the environment better. There are three views: The simulator itself, a visualization of the 'best' boid and a control panel where environment and mutation properties can be altered. Have fun!
Shallow water waves
Black Hole Raytracing
A very simple raytracing simulation of a black hole attached to the mouse, lensing a star in the Andromeda galaxy.
Diffusion Limited Aggregation (DLA)
This is a simple code for visualization of the diffusion-limited aggregation algorithm for computing particle aggregation in systems such as the Hele-Shaw cell.
Droplets
The shape of droplets
Elastic collisions
Visualization of the physics of elastic collisions
Voronoi
Well... some voronoi stuff
Double pendulum
A simple visualization of a double pendulum.
Our Solar System
A realtime (...ish...) view of our solar system.
Mandelbrot set
This is a simple rendering of the mandelbrot set together a visualization of certain trajectories. More info inside.
Automated art
A naive, but beautiful approach to automated art based on the way ants track paths.
Interactive Fractals
Some famous fractals and sliders and knobs for controlling them.
Optics