Generator Nodes
Pattern generators and beat-reactive nodes that create dynamic, time-based effects.
Generator Nodes
Pattern generators and beat-reactive nodes that create dynamic, time-based effects.
This category contains 5 nodes.
Nodes
Beat Block
Creates animated blocks that activate on beat patterns
Inputs: Position vector [0, 1], duration in beats, x/y/z divisions (grid size), block_amount (number of blocks to activate).
| Name | Type | Range | Default |
|---|---|---|---|
| Position | Vector | vec | [0.5, 0.5, 0.5] |
| Duration | Number | any | 1 |
| X Divisions | Number | any | 12 |
| Y Divisions | Number | any | 2 |
| Z Divisions | Number | any | 1 |
| Block Amount | Number | any | 2 |
Outputs: Alpha [0, 1] indicating if this position is in an active block.
| Name | Type | Range |
|---|---|---|
| Alpha | Number | any |
Diamond Generator
Checks if a pixel is inside a diamond shape distance
Inputs: Size, pixelPosition (3D vector), center (3D vector).
| Name | Type | Range | Default |
|---|---|---|---|
| Size | Number | any | 0.5 |
| Pixel Position | Vector | vec | [0, 0, 0] |
| Center | Vector | vec | [0.5, 0.5, 0.5] |
Outputs: Boolean true if position is inside the diamond.
| Name | Type | Range |
|---|---|---|
| Is Inside | Boolean | bool |
Rotating Sphere
Creates an animated rotating sphere with motion trails
Inputs: Position (3D vector [0, 1]), trailPoints (number of trail segments), radius (sphere size).
| Name | Type | Range | Default |
|---|---|---|---|
| Position | Vector | vec | [0.5, 0.5, 0.5] |
| Trail Points | Number | any | 20 |
| Radius | Number | any | 0.2 |
Outputs: Alpha [0, 1] based on distance to the sphere and its trail.
| Name | Type | Range |
|---|---|---|
| Alpha | Number | any |
Rotating Sphere
Creates an animated rotating sphere with motion trails
Inputs: Position (3D vector [0, 1]), trailPoints (number of trail segments), radius (sphere size).
| Name | Type | Range | Default |
|---|---|---|---|
| Position | Vector | vec | [0.5, 0.5, 0.5] |
| Trail Points | Number | any | 20 |
| Radius | Number | any | 0.2 |
Outputs: Alpha [0, 1] based on distance to the sphere and its trail.
| Name | Type | Range |
|---|---|---|
| Alpha | Number | any |
Simplex Noise
Generates 4D simplex noise
Inputs: x, y, z, w coordinates (any range), scale multiplier (larger = more variation).
| Name | Type | Range | Default |
|---|---|---|---|
| X | Number | any | 0 |
| Y | Number | any | 0 |
| Z | Number | any | 0 |
| W | Number | any | 0 |
| Scale | Number | any | 1 |
Outputs: Alpha in range [-1, 1] representing noise value.
| Name | Type | Range |
|---|---|---|
| Alpha | Number | ±1 |