Skip to main content
Documentation
Node Editor

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.

NameTypeRangeDefault
ValueNumberany1

Outputs: Power of 2 needed.

NameTypeRange
NumberNumberany

Base-2 Logarithm Vector

Tells you the power of 2 for each component. Component of 8 gives 3.

Inputs: 3D vector (all positive).

NameTypeRangeDefault
VectorVectorvec[1, 1, 1]

Outputs: Vector with logarithm values.

NameTypeRange
VectorVectorvec

Logarithm

Logarithm with a custom base. Use base 10 for orders of magnitude, base 2 for halving/doubling.

Inputs: Positive number and base.

NameTypeRangeDefault
ValueNumberany1
BaseNumberany10

Outputs: Logarithm result.

NameTypeRange
NumberNumberany

Natural Exponent

Exponential growth curve. Values grow very quickly as input increases.

Inputs: Any number (keep small to avoid overflow).

NameTypeRangeDefault
ValueNumberany0

Outputs: Result (always positive).

NameTypeRange
NumberNumber≥0

Natural Exponent Vector

Applies exponential growth to each component. Values grow quickly.

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with exponential values (always positive).

NameTypeRange
VectorVectorvec

Natural Logarithm

Reverse of exponential. Compresses large ranges into smaller ones.

Inputs: Positive number.

NameTypeRangeDefault
ValueNumberany1

Outputs: Compressed result.

NameTypeRange
NumberNumberany

Natural Logarithm Vector

Applies natural logarithm to each component. Compresses large ranges.

Inputs: 3D vector (all positive).

NameTypeRangeDefault
VectorVectorvec[1, 1, 1]

Outputs: Vector with compressed values.

NameTypeRange
VectorVectorvec

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).

NameTypeRangeDefault
ValueNumberany0

Outputs: Result (always positive).

NameTypeRange
NumberNumber≥0

Power of 2 Vector

Raises 2 to the power of each component. Component of 3 gives 8.

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with powers of 2 (always positive).

NameTypeRange
VectorVectorvec