Hi, I currently have a blueprint actor with a box and a decal setup to where when I look at it and hold a certain key it is set to fade in/out via a timeline. The issue I am facing is if I put multiple instances of this blueprint throughout my level and hold the key on one, they all fade out. I believe this is because they are all using the same master material.
I have tried:
-
Creating a new master material and creating a new material instance for a copy of that blueprint.
-
Creating a dynamic material instance on the begin play node of my BP and setting the decal to use that material to fade out. The issue here is it never fades out.
These are the Quixel scan blood decals which all use the same master material which is why I tried creating another, but I feel like something else is happening that I can’t quite figure out. Below is the link to my blueprint with the decal.
My end goal is to have each blueprint fade only if I am looking at it and holding the key, rather than having them all fade at the same time. Any ideas would be appreciated.
Link to my decal BP: BP_Blood_Decal_01 posted by anonymous | blueprintUE | PasteBin For Unreal Engine