Jump to content

Wavelet noise

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by 135.23.118.11 (talk) at 18:13, 22 April 2024 (Added algorithm description). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Wavelet noise is an alternative to Perlin noise which reduces the problems of aliasing and detail loss that are encountered when Perlin noise is summed into a fractal.

Algorithm detail

[edit]

The basic algorithm for 2-dimensional wavelet noise is as follows:

  • Create an image, , filled with uniform white noise.
  • Downsample to half-size to create , then upsample it back up to full size to create .
  • Subtract from to create the end result, .

This results in an image that contains all the information that cannot be represented at half-scale. From here, can be used similarly to Perlin noise to create fractal patterns.

[edit]