Blender
V3.3
|
#include "kernel/svm/noise.h"
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN ccl_device_noinline float | fractal_noise_1d (float p, float octaves, float roughness) |
ccl_device_noinline float | fractal_noise_2d (float2 p, float octaves, float roughness) |
ccl_device_noinline float | fractal_noise_3d (float3 p, float octaves, float roughness) |
ccl_device_noinline float | fractal_noise_4d (float4 p, float octaves, float roughness) |
CCL_NAMESPACE_BEGIN ccl_device_noinline float fractal_noise_1d | ( | float | p, |
float | octaves, | ||
float | roughness | ||
) |
Definition at line 11 of file fractal_noise.h.
References blender::math::clamp(), float_to_int(), floorf, noise_1d(), usdtokens::roughness(), sum(), and t.
Referenced by noise_texture_1d().
ccl_device_noinline float fractal_noise_2d | ( | float2 | p, |
float | octaves, | ||
float | roughness | ||
) |
Definition at line 40 of file fractal_noise.h.
References blender::math::clamp(), float_to_int(), floorf, noise_2d(), usdtokens::roughness(), sum(), and t.
Referenced by noise_texture_2d().
ccl_device_noinline float fractal_noise_3d | ( | float3 | p, |
float | octaves, | ||
float | roughness | ||
) |
Definition at line 69 of file fractal_noise.h.
References blender::math::clamp(), float_to_int(), floorf, noise_3d(), usdtokens::roughness(), sum(), and t.
Referenced by noise_texture_3d(), and svm_wave().
ccl_device_noinline float fractal_noise_4d | ( | float4 | p, |
float | octaves, | ||
float | roughness | ||
) |
Definition at line 98 of file fractal_noise.h.
References blender::math::clamp(), float_to_int(), floorf, noise_4d(), usdtokens::roughness(), sum(), and t.
Referenced by noise_texture_4d().