Logarithmic Nodes
Logarithms, square roots, exponential functions, and power operations for advanced calculations.
Logarithms, square roots, exponential functions, and power operations for advanced calculations.
This category contains 9 nodes.
Nodes
Base-2 Logarithm
Tells you how many times 2 goes into a number. Input 8 gives 3, input 16 gives 4.
Inputs: Positive number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 1 |
Outputs: Power of 2 needed.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Base-2 Logarithm Vector
Tells you the power of 2 for each component. Component of 8 gives 3.
Inputs: 3D vector (all positive).
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [1, 1, 1] |
Outputs: Vector with logarithm values.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Logarithm
Logarithm with a custom base. Use base 10 for orders of magnitude, base 2 for halving/doubling.
Inputs: Positive number and base.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 1 |
| Base | Number | any | 10 |
Outputs: Logarithm result.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Natural Exponent
Exponential growth curve. Values grow very quickly as input increases.
Inputs: Any number (keep small to avoid overflow).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: Result (always positive).
| Name | Type | Range |
|---|---|---|
| Number | Number | ≥0 |
Natural Exponent Vector
Applies exponential growth to each component. Values grow quickly.
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with exponential values (always positive).
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Natural Logarithm
Reverse of exponential. Compresses large ranges into smaller ones.
Inputs: Positive number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 1 |
Outputs: Compressed result.
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Natural Logarithm Vector
Applies natural logarithm to each component. Compresses large ranges.
Inputs: 3D vector (all positive).
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [1, 1, 1] |
Outputs: Vector with compressed values.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Power of 2
Raises 2 to a power. Input of 3 gives 8, input of 4 gives 16, etc.
Inputs: Any number (keep small to avoid overflow).
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: Result (always positive).
| Name | Type | Range |
|---|---|---|
| Number | Number | ≥0 |
Power of 2 Vector
Raises 2 to the power of each component. Component of 3 gives 8.
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with powers of 2 (always positive).
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |