Natural shapes like mountains, clouds, smoke, and water surfaces Perlin noise generates smooth, pseudo-random patterns that are widely used in computer graphics and procedural generation. Simplex noise is a noise generation algorithm used in computer graphics and procedural generation.