|
Blender V5.0
|
#include "kernel/svm/noise.h"Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_noinline float | noise_fbm (float p, const float detail, const float roughness, const float lacunarity, bool normalize) |
| ccl_device_noinline float | noise_fbm (float2 p, const float detail, const float roughness, const float lacunarity, bool normalize) |
| ccl_device_noinline float | noise_fbm (float3 p, const float detail, const float roughness, const float lacunarity, bool normalize) |
| ccl_device_noinline float | noise_fbm (float4 p, const float detail, const float roughness, const float lacunarity, bool normalize) |
| ccl_device_noinline float | noise_multi_fractal (float p, const float detail, const float roughness, const float lacunarity) |
| ccl_device_noinline float | noise_multi_fractal (float2 p, const float detail, const float roughness, const float lacunarity) |
| ccl_device_noinline float | noise_multi_fractal (float3 p, const float detail, const float roughness, const float lacunarity) |
| ccl_device_noinline float | noise_multi_fractal (float4 p, const float detail, const float roughness, const float lacunarity) |
| ccl_device_noinline float | noise_hetero_terrain (float p, const float detail, const float roughness, const float lacunarity, const float offset) |
| ccl_device_noinline float | noise_hetero_terrain (float2 p, const float detail, const float roughness, const float lacunarity, const float offset) |
| ccl_device_noinline float | noise_hetero_terrain (float3 p, const float detail, const float roughness, const float lacunarity, const float offset) |
| ccl_device_noinline float | noise_hetero_terrain (float4 p, const float detail, const float roughness, const float lacunarity, const float offset) |
| ccl_device_noinline float | noise_hybrid_multi_fractal (float p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_hybrid_multi_fractal (float2 p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_hybrid_multi_fractal (float3 p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_hybrid_multi_fractal (float4 p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_ridged_multi_fractal (float p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_ridged_multi_fractal (float2 p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_ridged_multi_fractal (float3 p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| ccl_device_noinline float | noise_ridged_multi_fractal (float4 p, const float detail, const float roughness, const float lacunarity, const float offset, const float gain) |
| CCL_NAMESPACE_BEGIN ccl_device_noinline float noise_fbm | ( | float | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| bool | normalize ) |
Definition at line 13 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, mix, normalize, snoise_1d(), and sum().
Referenced by noise_select(), and svm_wave().
| ccl_device_noinline float noise_fbm | ( | float2 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| bool | normalize ) |
Definition at line 38 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, mix, normalize, snoise_2d(), and sum().
| ccl_device_noinline float noise_fbm | ( | float3 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| bool | normalize ) |
Definition at line 63 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, mix, normalize, snoise_3d(), and sum().
| ccl_device_noinline float noise_fbm | ( | float4 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| bool | normalize ) |
Definition at line 88 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, mix, normalize, snoise_4d(), and sum().
| ccl_device_noinline float noise_hetero_terrain | ( | float | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset ) |
Definition at line 205 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_1d().
Referenced by noise_select().
| ccl_device_noinline float noise_hetero_terrain | ( | float2 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset ) |
Definition at line 230 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_2d().
| ccl_device_noinline float noise_hetero_terrain | ( | float3 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset ) |
Definition at line 258 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_3d().
| ccl_device_noinline float noise_hetero_terrain | ( | float4 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset ) |
Definition at line 286 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_4d().
| ccl_device_noinline float noise_hybrid_multi_fractal | ( | float | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 316 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, fminf, i, and snoise_1d().
Referenced by noise_select().
| ccl_device_noinline float noise_hybrid_multi_fractal | ( | float2 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 347 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, fminf, i, and snoise_2d().
| ccl_device_noinline float noise_hybrid_multi_fractal | ( | float3 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 378 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, fminf, i, and snoise_3d().
| ccl_device_noinline float noise_hybrid_multi_fractal | ( | float4 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 409 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, fminf, i, and snoise_4d().
| ccl_device_noinline float noise_multi_fractal | ( | float | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity ) |
Definition at line 115 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_1d().
Referenced by noise_select().
| ccl_device_noinline float noise_multi_fractal | ( | float2 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity ) |
Definition at line 137 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_2d().
| ccl_device_noinline float noise_multi_fractal | ( | float3 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity ) |
Definition at line 159 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_3d().
| ccl_device_noinline float noise_multi_fractal | ( | float4 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity ) |
Definition at line 181 of file fractal_noise.h.
References ccl_device_noinline, float_to_int(), floorf, i, and snoise_4d().
| ccl_device_noinline float noise_ridged_multi_fractal | ( | float | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 442 of file fractal_noise.h.
References ccl_device_noinline, fabsf, float_to_int(), i, saturatef, and snoise_1d().
Referenced by noise_select().
| ccl_device_noinline float noise_ridged_multi_fractal | ( | float2 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 469 of file fractal_noise.h.
References ccl_device_noinline, fabsf, float_to_int(), i, saturatef, and snoise_2d().
| ccl_device_noinline float noise_ridged_multi_fractal | ( | float3 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 496 of file fractal_noise.h.
References ccl_device_noinline, fabsf, float_to_int(), i, saturatef, and snoise_3d().
| ccl_device_noinline float noise_ridged_multi_fractal | ( | float4 | p, |
| const float | detail, | ||
| const float | roughness, | ||
| const float | lacunarity, | ||
| const float | offset, | ||
| const float | gain ) |
Definition at line 523 of file fractal_noise.h.
References ccl_device_noinline, fabsf, float_to_int(), i, saturatef, and snoise_4d().