diff --git a/README.md b/README.md index 38ada45..7d3c9ee 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,77 @@ Copy the contents of **_addons/ShaderLib_** into the same folder in your project Delete the contents of **_addons/ShaderLib_** folder from your project. Make sure to delete it using the Godot editor instead of your default file system program. # Nodes documentation
+

Maths nodes

+
+

Wave

+
+

Noise Sine Wave node

+Returns the sine of the value of input in. For variance, psuedo-random noise is added to the amplitude of the sine wave, within a range determined by input min max. +
+ +**Inputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|in|Dynamic vector|none|Input value| +|min max|vec2|none|Minimum and Maximum values for noise intensity| + +**Outputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|out|Dynamic vector|None|Output value| +___ +
+
+

Sawtooth Wave node

+Returns a sawtooth wave from the value of input in. Resulting output values will be between -1 and 1. +
+ +**Inputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|in|Dynamic vector|none|Input value| + +**Outputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|out|Dynamic vector|None|Output value| +___ +
+
+

Square Wave node

+Returns a square wave from the value of input in. Resulting output values will be between -1 and 1. +
+ +**Inputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|in|Dynamic vector|none|Input value| + +**Outputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|out|Dynamic vector|None|Output value| +___ +
+
+

Triangle Wave node

+Returns a triangle wave from the value of input in. Resulting output values will be between -1 and 1. +
+ +**Inputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|in|Dynamic vector|none|Input value| + +**Outputs** +|Name|Type|Binding|Description| +|---|---|---|---| +|out|Dynamic vector|None|Output value| +___ +
+
+
+

Procedural nodes

Checker Board node