20 April 2021
Fractional Brownian Motion
The Book of Shaders
After reading the Book of Shaders I decided to experiment with the OpenGL Shading Language (GLSL) and engaged with the concept of Fractal Brownian Motion (FBM). This fractal noise algorithm increments oscillations over iterations of noise. This technique results in organic- or natural-looking patterns and can be used in any number of dimensions.
FBM is mostly used to create procedural landscapes for computational environments such as mountains, valleys, and caves. For my own experiment I chose to implement colour blend-modes where interpolations of overlapping colours render a new colour.