Hi everyone! This is my first submission to the Unreal Marketplace. Introducing the
UMG Color Picker!
This is functionally similar to the built in color picker for Unreal Engine the difference being that this is all built in UMG and blueprints. It is one widget that handles everything and requires very little setup to get working.
The color wheel is fully interactable with the mouse. It also features separate sliders for HSV and RGBA as well as a smart Hexadecimal text field. Its smart because it auto filters out any non Hexadecimal characters as well as clamps the number of characters you can enter to prevent invalid values.
The project comes with an example map shown above demonstrating using the widget to alter a Color value in a Dynamic Material. The project also comes with a tutorial blueprint to walk you through the only setup needed to get the widget working with whatever color value you wish to edit.
I plan on adding additional features such as theme saving and loading (similar to the built in system) and some other neat features not available in the default picker.
By default the widget uses all procedural materials for the gradients. I’ve also included a default color wheel image in the project if the need arises.
This is something that will have a price of $5. I feel that it’s simple enough to not need to be too much but simultaneously required a bit of effort to get working.
Here is a demo of the widget in action:
UMG Color Picker Demo
Thanks for reading and leave any feedback down below!