Wave Simulation Using Perlin Noise. In this short demo we use the technique called fractal noise generation 'Perlin Noise' for obtaining an effect of waves in a tank with water. Perlin noise is a computer-generated visual effect developed by Ken Perlin, who won an Academy Award for Technical Achievement for inventing it. It can be used to simulate elements from nature, and is especially useful in circumstances where computer memory is limited. Essentially, perlin noise is a procedural texture primitive, a type of gradient noise used by visual effects artists to increase the appearance of realism in computer graphics. The function has a pseudo-random appearance, yet all of its visual details are the same size. Perlin noise is most commonly implemented as a two-, three- or four-dimensional function, but can be defined for any number of dimensions. In this short demo we use the technique called fractal noise generation 'Perlin Noise' for obtaining an effect of waves in a tank with water.