COLORAMA for Unity 6+
Extract color palettes from any image inside Unity. Perceptual algorithms, Scene View overlay, palette editor, remote sync, and ASE/ACO import/export included.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.ExtractionThree 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.SourcesFile — load any PNG, JPG, TGA, BMP, TIFF or GIF from disk (full resolution, bypasses Unity's import compression)Camera — render any scene Camera at custom resolutionScene View — snapshot the active Scene View camera instantlyBatch — load a full folder of images and extract independent palettes for all of them in one clickPalette EditorA 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 OverlayA persistent toolbar overlay displays the active palette's swatches directly in the Scene View.HistoriesPalettes 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 SyncCOLORAMA can automatically pull ASE and ACO palettes from external sources on a configurable interval:Network Folder — any UNC path (\\NAS\share) or local absolute pathHTTP/HTTPS — direct download URLs, one per line; Google Drive share links are converted automatically; Dropbox (?dl=1) and OneDrive download links supportedPalette URL List — a ScriptableObject asset in your project listing multiple labeled URLsRemote 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 / ExportExport any palette to ASE (Adobe Swatch Exchange) or ACO (Adobe Color Swatches)Import ASE and ACO files (supports RGB, Grayscale, CMYK and LAB color spaces)Drag an existing ColorPalette asset into any History via the InspectorKey FeaturesWu, K-Means++ and Median Cut algorithms in CIE L*a*b* perceptual color spacePerceptual 60/30/10 accent boost and chromatic harmony weightingImage sources: File, Camera, Scene View, Batch folderInteractive palette editor with HSV color wheel, brightness bar and harmony modesScene View overlay with horizontal/vertical support and scrollHistory system to organize palettes into named groupsRemote sync from Network Folders, HTTP URLs and Palette URL List assetsGoogle Drive, Dropbox and OneDrive link support with auto-conversionASE and ACO import/export (RGB, Gray, CMYK, LAB)ColorPalette ScriptableObjects usable at runtime in buildsFull Unity Undo/Redo support throughout the palette editorConfigurable data folder (default: COLORAMA_Data)Supported OS: All Documentation is available via the button inside the COLORAMA window (Orly Tools → COLORAMA → Open Colorama).




