Here is a free color wheel generator tool I made. The whole display updates in realtime as you make adjustments or move the mouse, so that you can experiment with finding palettes you like quickly and easily.
ColorWheel.app.zip is for Mac OSX (I am on Yosemite, should work on some earlier versions).
ColorWheel-Windows.zip is for Windows (compiled on Windows 7, should work on XP etc).
Controls are via keyboard as listed on the screen. You can adjust how many steps of luminance and hue. You can also shift the luminance and hue. You can adjust saturation (one global level). You can also skew the hue so that as luminance increases, the hue shifts. You can grab a screenshot png to file (in same folder as app), and output a palette texture and Gimp palette file.
Bottom left shows opposite colors. Bottom right shows analogous + opposite, i.e. the hue you’re on (mouse hover), the hue to the left and right, and the opposite (which is much the same as a triad if you ignore the second column). Note you should put the mouse on the outside ring for correct display of these if you have hue skew active otherwise inner rings will show different gradients.
Mouse hover on a color shows RGB and HSL in the top right.
One exception on the controls is you can shift the hue and the angle offset at the same time (u + a). Otherwise the grid shifts hue within one step.
Use the LEFT SHIFT for adjusting in the opposite direction (e.g. less saturation). Use RIGHT SHIFT to reset a given parameter to its default. Otherwise (D) resets everything to a default setup.
You can contrast the colors against each other (default) or surrounded with a white border (B), black border, or gray border, which does change how the colors appear relative to each other. You can also invert everything.
You can also limit the color resolution if you are interested in retro/pixel art, e.g. 4 bits per color channel gives 12-bit color resolution like on the early Amiga computers. You can use 1…8 bits per channel.
I’m using this to set up a basic palette for my game and I wanted to be able to tweak the color wheel and let the computer calculate the changes en-masse while maintaining exact amounts of saturation and equidistant luminance/hue changes. I am mainly focussing on 2D pixel art but I guess you could use it for anything.
Requires OpenGL and opens a 1280x720 window (can adjust). This is not a unity app, its a real desktop app (in BlitzMax). The example image below is the starting state which I tweaked to a sort of pleasant-looking configuration.
2230826–150731–ColorWheel-Windows.zip (659 KB)
2230826–150761–ColorWheel.app.zip (766 KB)





