Gradient 2
Draw a random surface gradient.
Logic: For each corner of the canvas a colour is picked at random. Between the corners, a surface gradient is drawn.
The Steps parameter defines the pool of possible combinations for each colour. Steps divide the RGB values range (0-255) by a specified number. For example when 2 steps are selected the RGB value is rolled from the poll of 0 and 255, for 3 steps there are 0, 128 and 255, for 4 steps there are 0, 85, 170, 255 and so on.
Note: The gradient is created using true pigment mixing giving lifelike results, just like when mixing physical paints. Read more about it here.