Dylan Carroll
Dylan Carroll

Perlin Noise

March 2019


I became interested in noise generation because I saw it being applied in procedural terrain and textures of the games that I played and was curious about how it worked. After researching the Perlin noise algorithm, I wrote an implementation of the algorithm in Python to understand it further. The visuals are rendered using a python library called Pygame.

The render below is a 500x500 grid of 1 octave of Perlin noise.