How can I make an actor to emit light and change it dynamically?

Hi!

I’m using Unreal 5.1.1.

I’m trying to show something similar to a night sky with stars:

I have created this material to “light” the stars:

I use it as a Dynamic material to change the brightness of the stars depending on the value in the parameter Intensity:

imagen

The values used in this parameter are in the range [1, 14], but I can’t see any difference between the stars (they look like having the same brightness). Maybe, these values are too smalls.

Also, I’m not using anything else: no post processing volume.

This is the first time I’m trying to do and I don’t know if this is the best way to do it.

How can I do this? How can I change the brightness of a star?

Thanks!

Are these individual stars!?

Usually this would be a texture, and you can do some material ‘jiggery pokery’ to make them look different.

If they are all individual meshes, then all you have is the emissive parameter…

They are all individual actors (stars).

How can I do this?

If you want the quickest result possible, just use this

Drop it in an empty level, bang, done ( the stars twinkle )

After that, it really depends exactly what you want, and the lengths you’re prepared to go to.

The default engine sky, also does night time, with start. And you can make your own HDR and animate the stars.

Animating the stars, is basically done by moving a noise texture over them, so it looks like they’re twinkling.