johi_ShapeArray
This tool is based on UV math with Expression nodes.
Shape
Quality
scales image internally for better edge quality.
fast - half the input size
off - disables internal scaling
medium - 2x the input size
high - 4x the input size
extreme - 8x the input size
Shape
Select a shape from a list of presets. Define the size and rotation of the shapes. Selecting the mirrored checkbox will mirror every other shape.
Grid
The grid size is pixel based and can be adjusted for width and height independently. The default value of 64 will result in 64 pixel sized tiles.
The origin defines the center of the grid while the offset moves the grid x number of tiles.
Polar
Arrange the grid on polar coordinates for radial effects.
Inputs
The node has 3 inputs the main (unlabelled) one sets the format.
Use the noise input to plot images on to the grid or use a noise to change the brightness of individual tiles.
The mask input changes the size of individual shapes based on a gradient mask.
Outputs
Use the STMap output to output the UV map for custom shapes.
Unchecking Reformat let's you keep the internal square format.
Shaper
Here you can define the shapes with curves.
Mainly using the master to set the falloff for all color channels.