Material Instance Dynamic color parameter not changing in play mode

Any ideas what’s wrong with my setup?

Blueprint event graph:

Material:

MID appears to be applying properly:

I don’t think the return value of Create Material Instance Dynamic will stay valid forever. (I could be wrong, of course.)

If you store it in a member variable on your blueprint, and read it back out when trying to update its color, does it work?

1 Like

Ah, that works. Thank you!

Solution: