Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

simplex3

3D Simplex Noise (f128)

Implementation of 3D Simplex noise for procedural generation. Useful for terrain generation, textures, and other game/graphics applications.

Functions

  • noise - Generate noise value for a 3D point
  • noise_octaves - Generate layered noise with multiple octaves

Output Range

Returns values in the range -1, 1.

Fully qualified path: cairo_fp::f128::procgen::simplex3

Free functions

permutePermutation function for noise generation.
taylor_inv_sqrt
step
noise
noise_octaves