Neonish effect in UI

Hello,

I am trying to achieve a glow effect in the UI, but I can’t figure out how to do it. Even after setting the color parameters to a high value (like (30,0,0) as I do normally to achieve this effect in the world), it stays the same.

Thanks in advance for help!

I was afraid it wouldn’t. “You should be able to achieve a decent effect by simulating it via a material” what do you mean by that? I tried to solve this problem with a material of a domain User Interface - it’s very limited - only Color, Opacity and Size pins

It won’t work. Widget are unaffected by lighting (and that’s an understatement). You should be able to achieve a decent effect by simulating it via a material or by cleverly overlaying widgets and animating their opacity.

I’ll definitely try it out. Thanks!

Not sure what you mean by it’s very limited here - tbh, I know what you mean but I just disagree ;). You’ve got the entire material editor at your disposal. The way Slate renders things is simple, yes, so you will need an actual artist to make things look right.

I’m not an artist and materials are not my domain - that’s why the following button looks ever so slightly underwhelming:

Image from Gyazo

This is 1 min of work, though:

The widget is an Overlay panel + border + button with a round green image.

Greetings, people from 4 years ago.

I’m not sure if it would be efficient, but you can achieve this with a render target.

Put a scene capture component in an actor, and a cube or whatever you want to make glow.
Make sure the capture component is set correct. Then set widget’s appearance>image to that render target.

Then when the cursor enters the widget, you can change the cube’s emissive value however you like. The widget’s image will be automatically updated thanks to the render target.

This way you can create a pseudo-glow. Actually, you can create any image with using a 3D scene.

However, the capture will occure on every tick by default. You should untick the proper option from the capture component’s settings.

Hopefully, i was able to explain sufficiently.