Explore the Live Demo Scene |
Documentation
Included with 2D/3D Paint — if you own 2D/3D Paint, you already have Chroma Palette at no extra cost
Effortless Setup
Drop a prefab in your UI to get a polished picker with dual previews, alpha control, and synchronized HSV/RGB/CMYK/Hex inputs ready for production
Designer-first, code-optional workflow
Wire OnColorChanging / OnColorChanged UnityEvents in seconds or drive everything through the ColorPickerManager API and visual scripting nodes
Seven interchangeable picker layouts
Swap between Rectangle, Circle, CircleFull, CircleCircle, CircleTriangle, Texture sampling, and Palette swatches at runtime to match any platform or art direction
Build your own ColorPalette assets
Create complementary, triadic, tetradic, analogous, split-complementary, monochromatic, gradient, or fully custom palettes as ScriptableObjects and regenerate them live to keep brand or gameplay colors perfectly in sync
Texture-aware sampling
Feed brand boards, gradients, or screenshots into Texture mode with bicubic filtering, pixel snapping, ignored-color lists, and transparency thresholds for clean picks
Built to ship everywhere
Shader-driven rendering, zero-GC updates, and verified URP/HDRP pipelines keep interactions smooth across desktop, mobile, WebGL, console, VR, and AR projects
Friendly with every input
Mouse, touch, stylus, pen, gamepad, or VR controllers all work out of the box via Unity UI navigation, so users can pick colors comfortably on any device
Full C# source included
Dive into every system, extend the picker, and integrate with pipelines confidently thanks to complete, production-grade source plus thorough docs and sample scripts.
