Blender V2.61 - r43446
Functions

svm_musgrave.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN
__device_noinline float 
noise_musgrave_fBm (float3 p, NodeNoiseBasis basis, float H, float lacunarity, float octaves)
__device_noinline float noise_musgrave_multi_fractal (float3 p, NodeNoiseBasis basis, float H, float lacunarity, float octaves)
__device_noinline float noise_musgrave_hetero_terrain (float3 p, NodeNoiseBasis basis, float H, float lacunarity, float octaves, float offset)
__device_noinline float noise_musgrave_hybrid_multi_fractal (float3 p, NodeNoiseBasis basis, float H, float lacunarity, float octaves, float offset, float gain)
__device_noinline float noise_musgrave_ridged_multi_fractal (float3 p, NodeNoiseBasis basis, float H, float lacunarity, float octaves, float offset, float gain)
__device float svm_musgrave (NodeMusgraveType type, float dimension, float lacunarity, float octaves, float offset, float intensity, float gain, float scale, float3 p)
__device void svm_node_tex_musgrave (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node, int *offset)

Function Documentation

CCL_NAMESPACE_BEGIN __device_noinline float noise_musgrave_fBm ( float3  p,
NodeNoiseBasis  basis,
float  H,
float  lacunarity,
float  octaves 
)

Definition at line 30 of file svm_musgrave.h.

References i, pow(), and snoise().

Referenced by svm_musgrave().

__device_noinline float noise_musgrave_hetero_terrain ( float3  p,
NodeNoiseBasis  basis,
float  H,
float  lacunarity,
float  octaves,
float  offset 
)

Definition at line 87 of file svm_musgrave.h.

References i, pow(), and snoise().

Referenced by svm_musgrave().

__device_noinline float noise_musgrave_hybrid_multi_fractal ( float3  p,
NodeNoiseBasis  basis,
float  H,
float  lacunarity,
float  octaves,
float  offset,
float  gain 
)

Definition at line 122 of file svm_musgrave.h.

References i, pow(), and snoise().

Referenced by svm_musgrave().

__device_noinline float noise_musgrave_multi_fractal ( float3  p,
NodeNoiseBasis  basis,
float  H,
float  lacunarity,
float  octaves 
)

Definition at line 58 of file svm_musgrave.h.

References i, pow(), and snoise().

Referenced by svm_musgrave().

__device_noinline float noise_musgrave_ridged_multi_fractal ( float3  p,
NodeNoiseBasis  basis,
float  H,
float  lacunarity,
float  octaves,
float  offset,
float  gain 
)

Definition at line 159 of file svm_musgrave.h.

References clamp, fabsf, i, pow(), and snoise().

Referenced by svm_musgrave().

__device float svm_musgrave ( NodeMusgraveType  type,
float  dimension,
float  lacunarity,
float  octaves,
float  offset,
float  intensity,
float  gain,
float  scale,
float3  p 
)
__device void svm_node_tex_musgrave ( KernelGlobals *  kg,
ShaderData sd,
float *  stack,
uint4  node,
int *  offset 
)