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.