COLORAMA is a professional color palette extraction tool built for Unity. Whether you're building a stylized game, matching UI colors to concept art, or maintaining a consistent visual language across your project, COLORAMA gives you the tools to capture, organize and apply color palettes without ever leaving the Unity Editor.
Point it at any image — a texture, a camera render, or even your Scene View — and COLORAMA extracts the most visually meaningful colors using industry-standard quantization algorithms operating in perceptual CIE L*a*b* color space. The result is a native ColorPalette ScriptableObject asset.
Extraction
Three algorithms are available: Wu (Xiaolin Wu 1992, variance-minimizing histogram quantization — recommended), K-Means++ (precise cluster minimization in LAB space) and Median Cut (fast, great for quick results). All three operate in CIE L*a*b* perceptual color space, meaning distances between colors match what the human eye actually perceives.
Sources
Palette Editor
A dedicated Edit Palette window provides a full HSV color wheel with interactive drag, a brightness bar, harmony preview (Complementary, Analogous, Triadic, Split-Complementary, Square, Shades) with configurable angle offset, one-click add-to-palette for harmony suggestions.
Scene View Overlay
A persistent toolbar overlay displays the active palette's swatches directly in the Scene View.
Histories
Palettes are organized into named Histories (think folders). You can create, rename, duplicate and delete histories. Each history is a PaletteHistory ScriptableObject that holds references to any number of ColorPalette assets.
Remote Sync
COLORAMA can automatically pull ASE and ACO palettes from external sources on a configurable interval:
Remote palettes are cached locally as ColorPalette assets and grouped into their own History. The sync state (last sync time, count, status) is visible directly in the Inspector.
Import / Export