Noise and turbulence functions for texture patterns

Primitive: Gardner Solid Noise

www.hyperfun.org_hf2_language_library_attri_lib_images_hfa_noiseg.jpg
Definition: Series(x)*Series(y)*Series(z) with Gardner’s series

Call: hfA_NoiseG(x,freq,phase);

Parameters:

x - point coordinates array
freq - noise frequency
phase - phase for the series

Output : A value in [0,1]

Test file: hfA_NoiseG.hf

Primitive: Perlin Solid Noise

www.hyperfun.org_hf2_language_library_attri_lib_images_hfa_noisep.jpg
Definition: Interpolation of random value

Call: hfA_NoiseP(x);

Parameters:

x - point coordinates array

Output: A value in [-1,1]

Test file: hfA_NoiseP.hf

Primitive: Turbulence (using Perlin's noise)

www.hyperfun.org_hf2_language_library_attri_lib_images_hfa_turbulence.jpg
Definition: Perlin’s Turbulence function

Call: hfA_Turbulence(x,freq);

Parameters:

x - point coordinates array
freq - frequence of the turbulence

Output: A value in [0,1]

Test file: hfA_Turbulence.hf

hyperfun/lib_attrnoise.txt · Last modified: 2008/12/11 10:06 by admin
This site contains HyperFun and other software that is free to use and modify under the provisions of the CGPL agreement unless otherwise stated.
Project hosted by the Digital Materialization Group
HyperFun CGPL Creative Commons License Valid CSS