Overview
Gradient noise produces continuous variation by assigning gradients to lattice points and blending their influence inside each cell.
Generates smooth noise by interpolating dot products with random lattice gradients.
Compact metadata for implementation and discovery.
Gradient noise produces continuous variation by assigning gradients to lattice points and blending their influence inside each cell.
Quick facts
Runtime and memory behavior at a glance.
Best
O(dimensions)
Average
O(samples * dimensions)
Worst
O(samples * dimensions)
Space
O(lattice)
value = dot(gradient_corner, point - corner)Measures each corner's influence before interpolation.
Show the generation state evolving from seed values to the final artifact.
Gradient Noise should be used with the assumptions and tradeoffs of coherent Noise in mind.
What each reference supports for this entry.
Procedural-generation reference for Gradient Noise's noise, texture synthesis, and terrain/shape generation use cases.
Good next jumps from the relationship graph, ranked for useful discovery.
Procedural Generation · Core
Simplex Noise belongs to the gradient-noise family.
Compare with thisProcedural Generation · Core
Gradient noise interpolates gradients rather than scalar grid values.
Compare with thisPerlin Noise is a named gradient-noise method.
Gradient noise interpolates gradients rather than scalar grid values.