This is an adapted version of Notch's javascript based minecraft rendering experiment, extended with Perlin noise based terrain simulation.
Implementing real time fluid simulation in pure Javascript was a long desire of me and has been sitting in my todo list from a long time on. However from various reasons i never found enough time to start working on it.
There are some quite well known procedural textures generation algorithms used in graphic industry: Voronoi, Perlin noise, simplex noise (a lightweight variation of Perlin noise), reaction-diffusion systems like Turing pattern etc. In this experiment i will implement the Worley noise in Javascript.
This is a simple experiment which scope was to familiarize myself with HTML5, after coding almost in AS3. At the same time i wanted to test the HTML5 canvas capabilities.