Create an empty object in your scene. Add a component, select scripts, and choose Palette Generator.
Inside the Palette Generate component, you can select the algorithm that you want to use.
Uniform randomnes
With uniform randomness, random RGB values are generated. There is no structure or pattern of colors in a palette generated with this algorithm.
Select color count (the number of colors that you want in your palette).
- Select color count
Random walk
With Random walk, each successive color is randomly offset from the previous color, depending on the minimum and maximum offset values that you select.
- Select color count
- Select starting color
- Select minimum offset and maximum offset
- Choose fixed luminance or no fixed luminance (fix luminance makes all colors in the palette have the same luminance as the starting color).
Gradient
All colors in this algorithm will be selected from a color gradient.
- Select color count
- Select gradient. Add, remove and position colors on your gradient
- Select mode
There are four modes
Even: Each color in the palette is evenly spaced across the gradient. There is the same distance between each color.
Jitter: Each color is not evenly spaced across the gradient.
- Select the level of jitter (unevenness)
Random: Colors are randomly selected from the color gradient.
Golden ratio: Each successive color has a high contrast to the previous color and no color will ever be repeated.. There is suitable for a GUI where a high contrast is required.
Random offset
Each color is randomly offset to the base color previous color, depending on the minimum and maximum offset values that you select.
- Select color count
- Select starting color
- Select minimum offset and maximum offset
Random Mix
Each color in the palette will be a random mix of the three colors selected.
- Select color count
- Select color 1, 2 and 3
- Select level of grey
- Choose between paint mode and non-paint mode (this is just a slightly different technique with a different result)
Random hue
This algorithm generates a random hue.
- Select color count
- Select level of saturation
- Select level of luminance
Random Saturation
This algorithm generates a random saturation.
- Select color count
- Select level of hue
- Select level of luminance
Random Luminance
This algorithm generates a random luminance.
- Select color count
- Select level of hue
- Select level of saturation
Random saturation and luminance
This algorithm generates a random saturation and luminance.
- Select color count
- Select level of hue
Harmony
A color is randomly selected off the color wheel and you can select too angles to offset from that color, resulting in two additional colors. You then choose a range for each of the three colors, and the palette will be randomly selected with in those three ranges.
- Select color count
- Select offset angle for color 1
- Select offset angle for color 2
- Select range of angle for color 1
- Select range of angle for color 2
- Select range of angle for color 3
- Select level of saturation
- Select range of saturation
- Select level of luminance
- Select range of luminance
Tints
This algorithm generates a palette with a varying level of white in a selected color.
- Select color count
- Select color
Shades
This algorithm generates a palette with a varying level of black in a selected color.
- Select color count
- Select color