Color Utilities

Not Yet Rated

A Blueprint Function Library that provides a variety of different functions related to color.

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

A Blueprint Color Library extending the functionality of color within the engine to greater capabilities within BP/C++ rather than material graph.

💠 Includes:

✨ An Example Project to show off the core features of the plugin

✨ 7 Color Lookup Tables such as HTML, LaTeX and NTC (You can import your own using the editor utility widget & following the documentation).

✨ 21 Random Color Generators to start with (you can make your own using the framework provided).

✨ Settings Menu to Tweak certain aspects of the plugin.

⚙ Features:

✔ Converting Between Color Spaces

✔ Converting Between Colors and Names of Color & Vice Versa.

✔ Random Color Generators which you can customise & add to.

✔ Color Adjustment Calculations

✔ Variety of Grayscale Conversions

✔ Color Deficiency Preview Mode (different from the one in Engine that changes everyhing)

✔ Color Deficiency Readability Gradings

✔ 3 Types of Delta E calculations

✔ 12 Different functions related to Color Harmonies.

✔ Read Pixel Color on Screen.

Technical Details

📃 Documentation

🕹 Example Project Download

🟦 Code Modules:

  •  Color Utilities (Runtime)

Number of Blueprints: 23 (21 RGCs (RandomColorGenerators), 1 AllNodes and 1 Editor Utility for the data tables).

Number of DataTables: 7

Number of C++ Classes: 9 (8 that are UObject derived, doesn't include module class)

Number of C++ Structs: 1

Number of C++ Enums: 7

Network Replicated: No

Supported Development Platforms: Win64 (Untested on others)

Supported Target Build Platforms: Win64 (Untested on others)

❗ Important/Additional Notes: Read the documentation on how to setup the example project.