|
Blender
V2.59
|
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) |
Definition in file BLI_noise.h.
| float BLI_gNoise | ( | float | noisesize, |
| float | x, | ||
| float | y, | ||
| float | z, | ||
| int | hard, | ||
| int | noisebasis | ||
| ) |
Definition at line 1310 of file noise.c.
References cellNoiseU(), fabs(), newPerlinU(), orgBlenderNoise(), orgPerlinNoiseU(), voronoi_Cr(), voronoi_F1(), voronoi_F1F2(), voronoi_F2(), voronoi_F3(), and voronoi_F4().
Referenced by do_strip_modifiers(), Noise_noise(), noise_vector(), stucci(), turb(), and wood_int().
| float BLI_gTurbulence | ( | float | noisesize, |
| float | x, | ||
| float | y, | ||
| float | z, | ||
| int | oct, | ||
| int | hard, | ||
| int | noisebasis | ||
| ) |
Definition at line 1364 of file noise.c.
References cellNoiseU(), fabs(), i, newPerlinU(), orgBlenderNoise(), orgPerlinNoiseU(), sum(), voronoi_Cr(), voronoi_F1(), voronoi_F1F2(), voronoi_F2(), voronoi_F3(), and voronoi_F4().
Referenced by clouds(), do_physical_effector(), do_rough(), marble_int(), and pointdensitytex().
| float BLI_hnoise | ( | float | noisesize, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
Definition at line 339 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 | ||
| ) |
| float BLI_turbulence | ( | float | noisesize, |
| float | x, | ||
| float | y, | ||
| float | z, | ||
| int | nr | ||
| ) |
Definition at line 350 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 367 of file noise.c.
References BLI_hnoise(), simple_enum_gen::d, div, and fabs().
Referenced by turbulence1().
| float cellNoise | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
Definition at line 1287 of file noise.c.
References cellNoiseU().
Referenced by mg_fBm(), mg_HeteroTerrain(), mg_HybridMultiFractal(), mg_MultiFractal(), mg_RidgedMultiFractal(), mg_VLNoise(), and Noise_cell().
| void cellNoiseV | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float * | ca | ||
| ) |
Definition at line 1293 of file noise.c.
References HASHPNT.
Referenced by Noise_cell_vector(), and voronoiTex().
| float mg_fBm | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| int | noisebasis | ||
| ) |
Definition at line 1440 of file noise.c.
References cellNoise(), i, newPerlin(), orgBlenderNoiseS(), orgPerlinNoise(), pow(), voronoi_CrS(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2S(), voronoi_F3S(), and voronoi_F4S().
Referenced by mg_mFractalOrfBmTex(), and Noise_fractal().
| float mg_HeteroTerrain | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| int | noisebasis | ||
| ) |
Definition at line 1573 of file noise.c.
References cellNoise(), i, newPerlin(), orgBlenderNoiseS(), orgPerlinNoise(), pow(), voronoi_CrS(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2S(), voronoi_F3S(), and voronoi_F4S().
Referenced by mg_HTerrainTex(), and Noise_hetero_terrain().
| float mg_HybridMultiFractal | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain, | ||
| int | noisebasis | ||
| ) |
Definition at line 1646 of file noise.c.
References cellNoise(), i, newPerlin(), orgBlenderNoiseS(), orgPerlinNoise(), pow(), voronoi_CrS(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2S(), voronoi_F3S(), and voronoi_F4S().
Referenced by mg_ridgedOrHybridMFTex(), and Noise_hybrid_multi_fractal().
| float mg_MultiFractal | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| int | noisebasis | ||
| ) |
Definition at line 1509 of file noise.c.
References cellNoise(), i, newPerlin(), orgBlenderNoiseS(), orgPerlinNoise(), pow(), voronoi_CrS(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2S(), voronoi_F3S(), and voronoi_F4S().
Referenced by mg_mFractalOrfBmTex(), and Noise_multi_fractal().
| float mg_RidgedMultiFractal | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | H, | ||
| float | lacunarity, | ||
| float | octaves, | ||
| float | offset, | ||
| float | gain, | ||
| int | noisebasis | ||
| ) |
Definition at line 1721 of file noise.c.
References cellNoise(), fabs(), i, newPerlin(), orgBlenderNoiseS(), orgPerlinNoise(), pow(), voronoi_CrS(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2S(), voronoi_F3S(), and voronoi_F4S().
Referenced by mg_ridgedOrHybridMFTex(), and Noise_ridged_multi_fractal().
| float mg_VLNoise | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | distortion, | ||
| int | nbas1, | ||
| int | nbas2 | ||
| ) |
Definition at line 1787 of file noise.c.
References cellNoise(), newPerlin(), orgBlenderNoiseS(), orgPerlinNoise(), voronoi_CrS(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2S(), voronoi_F3S(), and voronoi_F4S().
Referenced by mg_distNoiseTex(), and Noise_vl_vector().
| void voronoi | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float * | da, | ||
| float * | pa, | ||
| float | me, | ||
| int | dtype | ||
| ) |
Definition at line 1107 of file noise.c.
References simple_enum_gen::d, dist_Chebychev(), dist_Manhattan(), dist_Minkovsky(), dist_Minkovsky4(), dist_MinkovskyH(), dist_Real(), dist_Squared(), HASHPNT, and p.
Referenced by Noise_voronoi(), voronoi_F1(), voronoi_F1F2(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2(), voronoi_F2S(), voronoi_F3(), voronoi_F3S(), voronoi_F4(), voronoi_F4S(), and voronoiTex().