Blender V2.61 - r43446
Functions

BLI_noise.h File Reference

Go to the source code of this file.

Functions

float BLI_hnoise (float noisesize, float x, float y, float z)
float BLI_hnoisep (float noisesize, float x, float y, float z)
float BLI_turbulence (float noisesize, float x, float y, float z, int nr)
float BLI_turbulence1 (float noisesize, float x, float y, float z, int nr)
float BLI_gNoise (float noisesize, float x, float y, float z, int hard, int noisebasis)
float BLI_gTurbulence (float noisesize, float x, float y, float z, int oct, int hard, int noisebasis)
float mg_fBm (float x, float y, float z, float H, float lacunarity, float octaves, int noisebasis)
float mg_MultiFractal (float x, float y, float z, float H, float lacunarity, float octaves, int noisebasis)
float mg_VLNoise (float x, float y, float z, float distortion, int nbas1, int nbas2)
float mg_HeteroTerrain (float x, float y, float z, float H, float lacunarity, float octaves, float offset, int noisebasis)
float mg_HybridMultiFractal (float x, float y, float z, float H, float lacunarity, float octaves, float offset, float gain, int noisebasis)
float mg_RidgedMultiFractal (float x, float y, float z, float H, float lacunarity, float octaves, float offset, float gain, int noisebasis)
void voronoi (float x, float y, float z, float *da, float *pa, float me, int dtype)
float cellNoise (float x, float y, float z)
void cellNoiseV (float x, float y, float z, float *ca)

Detailed Description

Definition in file BLI_noise.h.


Function Documentation

float BLI_gNoise ( float  noisesize,
float  x,
float  y,
float  z,
int  hard,
int  noisebasis 
)
float BLI_gTurbulence ( float  noisesize,
float  x,
float  y,
float  z,
int  oct,
int  hard,
int  noisebasis 
)
float BLI_hnoise ( float  noisesize,
float  x,
float  y,
float  z 
)

Definition at line 346 of file noise.c.

References orgBlenderNoise().

Referenced by BLI_turbulence(), BLI_turbulence1(), hnoise(), and mesh_noise_exec().

float BLI_hnoisep ( float  noisesize,
float  x,
float  y,
float  z 
)

Definition at line 1039 of file noise.c.

References noise3_perlin().

Referenced by hnoisep().

float BLI_turbulence ( float  noisesize,
float  x,
float  y,
float  z,
int  nr 
)

Definition at line 357 of file noise.c.

References BLI_hnoise(), simple_enum_gen::d, and div.

Referenced by fcm_noise_evaluate(), and turbulence().

float BLI_turbulence1 ( float  noisesize,
float  x,
float  y,
float  z,
int  nr 
)

Definition at line 374 of file noise.c.

References BLI_hnoise(), simple_enum_gen::d, div, and fabsf.

Referenced by turbulence1().

float cellNoise ( float  x,
float  y,
float  z 
)
void cellNoiseV ( float  x,
float  y,
float  z,
float *  ca 
)

Definition at line 1300 of file noise.c.

References HASHPNT.

Referenced by M_Noise_cell_vector(), and voronoiTex().

float mg_fBm ( float  x,
float  y,
float  z,
float  H,
float  lacunarity,
float  octaves,
int  noisebasis 
)
float mg_HeteroTerrain ( float  x,
float  y,
float  z,
float  H,
float  lacunarity,
float  octaves,
float  offset,
int  noisebasis 
)
float mg_HybridMultiFractal ( float  x,
float  y,
float  z,
float  H,
float  lacunarity,
float  octaves,
float  offset,
float  gain,
int  noisebasis 
)
float mg_MultiFractal ( float  x,
float  y,
float  z,
float  H,
float  lacunarity,
float  octaves,
int  noisebasis 
)
float mg_RidgedMultiFractal ( float  x,
float  y,
float  z,
float  H,
float  lacunarity,
float  octaves,
float  offset,
float  gain,
int  noisebasis 
)
float mg_VLNoise ( float  x,
float  y,
float  z,
float  distortion,
int  nbas1,
int  nbas2 
)
void voronoi ( float  x,
float  y,
float  z,
float *  da,
float *  pa,
float  me,
int  dtype 
)