Cross Product Developments - Color Utilities - Harmonies, Identification, Hue, Color Space, Saturation

A powerful Blueprint and C++ color utility library that extends Unreal Engineโ€™s native color handling to allow you to generate, convert, compare, and manipulate colors directly in logic โ€” ideal for dynamic UIs, design tools, accessibility features, procedural color generation and more!

๐Ÿ“— Documentation

๐Ÿ•น Example Project Download

๐Ÿ“ง Support Email: CrossProductDevelopments@gmail.com

๐ŸŽฎ Support Discord: Click to Join

โœ… Works with Unreal Engine 5.2 โ€“ 5.6

โš™ Features

โœ… Convert between multiple color spaces (RGB, HSV, HSL, CIELAB, etc.)

โœ… Map between color values and their closest color names (e.g., convert some FLinearColor to โ€œCrimsonโ€)

โœ… Includes 7 color name lookup tables (HTML, LaTeX, NTC, XKCD, and more) โ€” or import your own

โœ… 21 built-in random color generators โ€” extendable with your own logic via the pluginโ€™s framework

โœ… Perform color adjustment calculations: lightness, saturation, luminosity, hue etc.

โœ… Choose from a variety of grayscale conversion algorithms

โœ… Convert to color vision deficiency modes (e.g., protanopia, deuteranopia) without changing the whole projects color blind mode.

โœ… Built-in readability grading system to assess contrast for accessibility

โœ… Calculate Delta E values (3 different algorithms) for perceptual color difference

โœ… Includes 12+ functions for color harmony generation (complementary, triadic, tetradic, etc.)

โœ… Read the pixel color at a position on-screen in Blueprint

๐Ÿ“„ Change Log

UE5.6 Support - 4th June 2025

UE5.5 Support - 15th November 2024

V1.0.1 - 5th November 2024: Fix error printed in log on engine start-up.

V1 - 13th May 2024: Initial Release (UE5.2 - UE5.4)