Spatial Nodes
Distance calculations, coordinate transformations, and spatial operations for 3D effect positioning.
Spatial Nodes
Distance calculations, coordinate transformations, and spatial operations for 3D effect positioning.
This category contains 6 nodes.
Nodes
Exponential Falloff
Calculates exponential decay falloff. formula
Inputs: Distance, falloff rate.
| Name | Type | Range | Default |
|---|---|---|---|
| Distance | Number | ≥0 | 0 |
| Decay Rate | Number | any | 1 |
Outputs: Decay value, typically [0, 1].
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Is Within
Checks if value is within range
Inputs: Value, min, max.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Min | Number | any | 0 |
| Max | Number | any | 1 |
Outputs: Boolean true if min <= value <= max.
| Name | Type | Range |
|---|---|---|
| Result | Boolean | bool |
Is Within 3D
Checks if 3D point is within a box
Inputs: Position (x,y,z), min (x,y,z), max (x,y,z).
| Name | Type | Range | Default |
|---|---|---|---|
| Position | Vector | vec | [0, 0, 0] |
| Min X | Number | any | 0 |
| Max X | Number | any | 1 |
| Min Y | Number | any | 0 |
| Max Y | Number | any | 1 |
| Min Z | Number | any | 0 |
| Max Z | Number | any | 1 |
Outputs: Boolean true if inside box.
| Name | Type | Range |
|---|---|---|
| Result | Boolean | bool |
Linear Falloff
Calculates linear falloff/decay. formula
Inputs: Distance, falloff range.
| Name | Type | Range | Default |
|---|---|---|---|
| Distance | Number | ≥0 | 0 |
| Max Distance | Number | any | 1 |
Outputs: Linear decay value, typically [0, 1].
| Name | Type | Range |
|---|---|---|
| Number | Number | any |
Smooth Is Within
Smooth version of isWithin with edge blending
Inputs: Value, min, max, smoothness.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
| Min | Number | any | 0 |
| Max | Number | any | 1 |
| Tolerance | Number | any | 0.01 |
Outputs: Smooth [0, 1] with gradual transitions at edges.
| Name | Type | Range |
|---|---|---|
| Result | Number | any |
Smooth Is Within 3D
Smooth version of isWithin3D for 3D box with edge blending
Inputs: Position, min, max, smoothness.
| Name | Type | Range | Default |
|---|---|---|---|
| Position | Vector | vec | [0, 0, 0] |
| Min X | Number | any | 0 |
| Max X | Number | any | 1 |
| Min Y | Number | any | 0 |
| Max Y | Number | any | 1 |
| Min Z | Number | any | 0 |
| Max Z | Number | any | 1 |
| Tolerance | Number | any | 0.01 |
Outputs: Smooth [0, 1] value.
| Name | Type | Range |
|---|---|---|
| Result | Number | any |