The code in these four examples is pretty messy, but it implements a 3D particle system based on the OpenGL graphics pipeline. Thus it implements perspective projection, uses matrix transformations, and has a viewport and rudementary camera model – that doesn't actually completely work properly.
Attempts to (loosly!) simulate smoke using particle decay. As the particles age their properties change.
Similar to fire, but demonstrates a different path that resembles a fountain. By pausing and rotating the fountain you can see that it is actually generated from a 3D system, rather than a 2D simulation of depth.
This is a simulation of the inner solar system, based on actual data: the relative sizes, orbital radii and orbital periods are taken from astronomical data.
« Back to endoflow