Blender  V2.93
Macros | Functions
node_noise.h File Reference
#include "vector2.h"
#include "vector4.h"

Go to the source code of this file.

Macros

#define vector3   point
 

Functions

float safe_noise (float p)
 
float safe_noise (vector2 p)
 
float safe_noise (vector3 p)
 
float safe_noise (vector4 p)
 
float safe_snoise (float p)
 
float safe_snoise (vector2 p)
 
float safe_snoise (vector3 p)
 
float safe_snoise (vector4 p)
 
float fractal_noise (float p, float details, float roughness)
 
float fractal_noise (vector2 p, float details, float roughness)
 
float fractal_noise (vector3 p, float details, float roughness)
 
float fractal_noise (vector4 p, float details, float roughness)
 

Macro Definition Documentation

◆ vector3

#define vector3   point

Definition at line 20 of file node_noise.h.

Function Documentation

◆ fractal_noise() [1/4]

float fractal_noise ( float  p,
float  details,
float  roughness 
)

Definition at line 87 of file node_noise.h.

References clamp(), floor(), usdtokens::roughness(), safe_noise(), sum(), and t.

◆ fractal_noise() [2/4]

float fractal_noise ( vector2  p,
float  details,
float  roughness 
)

Definition at line 116 of file node_noise.h.

References clamp(), floor(), usdtokens::roughness(), safe_noise(), sum(), and t.

◆ fractal_noise() [3/4]

float fractal_noise ( vector3  p,
float  details,
float  roughness 
)

Definition at line 145 of file node_noise.h.

References clamp(), floor(), usdtokens::roughness(), safe_noise(), sum(), and t.

◆ fractal_noise() [4/4]

float fractal_noise ( vector4  p,
float  details,
float  roughness 
)

Definition at line 174 of file node_noise.h.

References clamp(), floor(), usdtokens::roughness(), safe_noise(), sum(), and t.

◆ safe_noise() [1/4]

float safe_noise ( float  p)

Definition at line 22 of file node_noise.h.

References noise().

Referenced by fractal_noise().

◆ safe_noise() [2/4]

float safe_noise ( vector2  p)

Definition at line 30 of file node_noise.h.

References noise().

◆ safe_noise() [3/4]

float safe_noise ( vector3  p)

Definition at line 38 of file node_noise.h.

References noise().

◆ safe_noise() [4/4]

float safe_noise ( vector4  p)

Definition at line 46 of file node_noise.h.

References noise(), and vector3.

◆ safe_snoise() [1/4]

float safe_snoise ( float  p)

Definition at line 54 of file node_noise.h.

References noise().

◆ safe_snoise() [2/4]

float safe_snoise ( vector2  p)

Definition at line 62 of file node_noise.h.

References noise().

◆ safe_snoise() [3/4]

float safe_snoise ( vector3  p)

Definition at line 70 of file node_noise.h.

References noise().

◆ safe_snoise() [4/4]

float safe_snoise ( vector4  p)

Definition at line 78 of file node_noise.h.

References noise(), and vector3.