Blender  V2.93
Functions
svm_fractal_noise.h File Reference

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)
 

Function Documentation

◆ fractal_noise_1d()

CCL_NAMESPACE_BEGIN ccl_device_noinline float fractal_noise_1d ( float  p,
float  octaves,
float  roughness 
)

Definition at line 20 of file svm_fractal_noise.h.

References clamp(), float_to_int(), floorf, noise_1d(), usdtokens::roughness(), sum(), and t.

Referenced by noise_texture_1d().

◆ fractal_noise_2d()

ccl_device_noinline float fractal_noise_2d ( float2  p,
float  octaves,
float  roughness 
)

Definition at line 49 of file svm_fractal_noise.h.

References clamp(), float_to_int(), floorf, noise_2d(), usdtokens::roughness(), sum(), and t.

Referenced by noise_texture_2d().

◆ fractal_noise_3d()

ccl_device_noinline float fractal_noise_3d ( float3  p,
float  octaves,
float  roughness 
)

Definition at line 78 of file svm_fractal_noise.h.

References clamp(), float_to_int(), floorf, noise_3d(), usdtokens::roughness(), sum(), and t.

Referenced by noise_texture_3d(), and svm_wave().

◆ fractal_noise_4d()

ccl_device_noinline float fractal_noise_4d ( float4  p,
float  octaves,
float  roughness 
)

Definition at line 107 of file svm_fractal_noise.h.

References clamp(), float_to_int(), floorf, noise_4d(), usdtokens::roughness(), sum(), and t.

Referenced by noise_texture_4d().