diff --git a/12/README.md b/12/README.md index 00d4ab3..4311fdc 100644 --- a/12/README.md +++ b/12/README.md @@ -30,11 +30,11 @@ y *= 0.1; Think on the surface of the ocean. This massive amount of water is propagating waves across it surface. Waves of diferent amplitud and frequencies. -## 1D Fractal Brownian Motion +## Fractal Brownian Motion -By adding different octaves of the same noise function we can gain some extra granularity from the noise. Take a look to the following example and progresively change the for loop to do 2,3,4,5,6,7 and 8 iterations. See how incrisinly fragmented this wave function becomes. +By adding different octaves of increasing frequencies and decreasing amplitudes of noise we can gain some extra granularity. This technique is call Fractal Brownian Motion and is very well documented in [this](http://www.iquilezles.org/www/articles/warp/warp.htm) [two](http://www.iquilezles.org/www/articles/morenoise/morenoise.htm) articles of IƱigo Quilez. -"simple sum of perlin noise functions with increasing frequencies and decreasing amplitudes" Iq at http://www.iquilezles.org/www/articles/warp/warp.htm +Take a look to the following example and progresively change the for loop to do 2,3,4,5,6,7 and 8 iterations. See how incrisinly fragmented this wave function becomes.
-## 2D Fractal Brownian Motion - -This fine level of fragmentation is what we are interested. ... +If we apply this to 2D will look like the following code:
@@ -56,8 +54,6 @@ http://www.iquilezles.org/www/articles/warp/warp.htm http://www.iquilezles.org/www/articles/morenoise/morenoise.htm - - http://www.iquilezles.org/www/articles/dynclouds/dynclouds.htm