Skip to content

Color Scheme Manager

Module: Art · Category: ColorDesign · Tool ID: ColorSchemeManager

A persistent color palette manager. Up to 8 colors per palette, click any swatch to edit via UE’s color picker, copy in multiple formats (Hex, Linear (r,g,b,a), FLinearColor() macro, sRGB), right-click a swatch to remove. Palettes auto-load on tool open and persist to JSON in the project’s Saved folder — survives across sessions.

Screenshot 01 — Hero shot — Tool open with 3 named palettes ("Hero Materials", "UI Theme", "Brand Colors"), each showing colored swatches with mixed values.


  • Maintaining a project-wide color reference accessible from anywhere in the editor
  • Quick copy-paste of color values into materials, UI, or Blueprint
  • Building per-team palette references that other tools (or your own AnimBP) can read from JSON
  • Establishing a brand palette that survives across sessions and team members
  • Don’t use this to author one-off colors — UE’s color picker does that fine on its own
  • Don’t expect K-means extraction — for that, use Color Palette Extractor

  1. Open the EQLabs Hub and search for Color Scheme or Palette (or browse to Art → ColorDesign)
  2. Click the tool card
  3. Existing palettes auto-load from [Project]/Saved/EQLabs/ColorSchemes.json

SectionWhat it does
Palettes listOne row per palette, each with a name and up to 8 swatches
Add PaletteAdds a new empty palette
Remove palettePer-row action (delete a palette)
Add Color to paletteAdds a new swatch via the color picker
Click a swatchOpens the color picker to edit
Right-click a swatchRemoves that color from the palette
Copy colorPer-swatch action — copy as Hex / Linear / FLinearColor / sRGB
FormatExample output
Hex#FF8C42
Linear(R=1.0,G=0.55,B=0.26,A=1.0)
FLinearColorFLinearColor(1.0f, 0.55f, 0.26f, 1.0f)
sRGB(255, 140, 66, 255)

Screenshot 02 — Color picker open — Tool with one swatch's color picker open, showing UE's full color editor with the swatch's current value.


  1. Click Add Palette
  2. Rename it to something meaningful (e.g., “Hero Materials”)
  3. Add colors via the per-palette Add Color button
  4. Click each swatch to open the color picker and pick a color
  5. Right-click any swatch to remove it
  1. Click the per-swatch copy action
  2. Pick the format that matches where you’re pasting:
    • Hex for UI / browser tools
    • Linear for material parameter pasting in UE
    • FLinearColor for C++ source code
    • sRGB for Photoshop / web tools

Palettes save automatically to [Project]/Saved/EQLabs/ColorSchemes.json whenever you modify them. Reopening the tool loads them back. Editing the JSON directly is supported — useful for team-shared palettes via Git.


Up to 8 colors per palette. Unlimited palettes.

Save path: [Project]/Saved/EQLabs/ColorSchemes.json


  • In-panel display — visual swatches per palette
  • Clipboard — copy actions per swatch in 4 formats
  • JSON file — auto-persisted to Saved/EQLabs/ColorSchemes.json

  • Hex format is sRGB-encoded — UE’s editor treats Hex inputs as sRGB by default. The Linear/FLinearColor formats are UE’s internal linear space (no gamma).
  • Right-click to remove a single swatch — no “are you sure” prompt. Adds back via Add Color.
  • JSON is human-readable — open ColorSchemes.json in a text editor for bulk edits or to share with teammates via Git
  • Palettes survive across sessions automatically — no manual save needed

  • Color Palette Extractor — extract palettes from reference images via K-means
  • Material Layer Studio — apply palette colors to material parameters

Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.