Kaleidoscope
Kaleidoscope
Use Kaleidoscope to build radial symmetry from a source wedge. It is effective for ornamental motifs, decals, and mandala-like structures.
Availability
This node is available in the free feature set.
Common uses
- Apply distortions after establishing a stable base pattern.
- Use mild distortion early and stronger effects near the end for control.
Input ports
-
input -
Typically expects an image input plus optional control inputs.
Output ports
-
out -
Outputs transformed image data in the same graph branch.
Parameters
| Parameter | Type | Default | Range or values |
|---|---|---|---|
| Mode | enum | mirror | mirror, rotate, pinwheel |
| Slices | int | 6 | 2 to 32 |
| Rotation | float | 0 | 0 to 360 |
| Scale | float | 1 | 0.1 to 4 |
| Center X | float | 0.5 | 0 to 1 |
| Center Y | float | 0.5 | 0 to 1 |
| Offset X | float | 0 | -1 to 1 |
| Offset Y | float | 0 | -1 to 1 |
| Repeat | int | 1 | 1 to 8 |
| Twist | float | 0 | 0 to 4 |
Behavior
- Distortion nodes remap sampling coordinates rather than direct color values.
- Input continuity strongly influences final distortion quality.
Common mistakes
- Aggressive warps can stretch artifacts and expose seams.
- Coordinate-heavy chains can become hard to debug without checkpoints.