Overview
Fractal Brownian Motion sums several octaves of coherent noise with decreasing amplitude and increasing frequency.
Layers noise at multiple frequencies to create richer natural variation.
Compact metadata for implementation and discovery.
Fractal Brownian Motion sums several octaves of coherent noise with decreasing amplitude and increasing frequency.
Quick facts
Runtime and memory behavior at a glance.
Best
O(o)
Average
O(o)
Worst
O(o)
Space
O(1)
value = sum(amplitude_i * noise(frequency_i * point))Adds multiple noise layers at different scales.
Show smooth noise layers combining into detailed texture.
Fractal Brownian Motion operates in O(o) time and O(1) space within the Coherent Noise family. Key governing relation: value = sum(amplitude_i * noise(frequency_i * point)). Often compared with Perlin Noise and Simplex Noise.
What each reference supports for this entry.
Procedural-generation reference for Fractal Brownian Motion's noise, texture synthesis, and terrain/shape generation use cases.
Good next jumps from the relationship graph, ranked for useful discovery.
Procedural Generation · Foundation
fBm often layers Perlin-style noise across octaves.
Compare with thisProcedural Generation · Core
Warped coordinates are often evaluated through layered fBM noise.
Compare with thisProcedural Generation · Core
Value noise can be layered across octaves to produce fractal Brownian motion.
Compare with thisfBm often layers Perlin-style noise across octaves.
Ridged multifractal noise is a specialized layered noise variant.