Mandelbrot/Julia sets

On the left side, the mandelbrot set is visualized. On the right side, the corresponding julia set is shown.

Usage:

ALT + left mouse drag in Mandelbrot: Define Julia Set
Left mouse drag in both views: Zoom to selection
Reset button: Reset to default zoom

Download: Executable|source jar.

Strange attractors

This application visualizes and sonifies strange attractors (Lorenz and Roessler) in phase space (X,Y,Z). It integrates the system of differential equations with a 4th-order runge-kutta algorithm (one iteration corresponds to one time step in the solution of the time-dependent system (X(t), Y(t), Z(t)). Velocity (magnitude of the gradient vector) is mapped onto the color of the points.

Additionally to the visualization, the length of the tangent vector (velocity at time t) and the position of the space curve at time t is sonified by mapping the velocity onto sound pitch and the position onto the position of the sound source. Unfortunately, I do not own a 5.1 audio interface for my book, so I don't know how it sounds to "stand inside the attractor", but in theory, it should be quite weird...

Download: Executable|source jar.

Required software:

If you want to try it out, you will need:

Usage:

Left mouse press+dragrotation
Right mouse press+dragviewpoint translation
atoggle axes
rinit Roessler system
linit Lorenz system
spacetoggle integration
ftoggle frenet system (tanget, normal, and binormal)
itoggle illumination
ssave snapshot