I try to use ‘Set Receive Decal’ node set to false on a Dynamic Mesh Component to prevent it from receiving Decals but whatever I try the Dynamic Mesh still receives decals.
During runtime i use ‘Copy Mesh from component’ to set the mesh of my Dynamic Mesh Component. I tried the following :
Use ‘Set Receive Decal’ Before the copy mesh, doesn’t work
Use ‘Set Receive Decal’ After the copy mesh, doesn’t work
Make sure the source component is also set to ignore decals, doesn’t work
set Receive Decals in the component detail in my actor blueprint, doesn’t work
The ‘Set Receive Decal’ works as intended when performed on a Skeletal Mesh Component for example, but i soon as i try to use it on a Dynamic Mesh Component it is impossible to make it ignores the decals.
I tried, but still the Dynamic Mesh continues to receive decals. Note that for both the staticMeshComponent and the DynamicMeshComponent have the receive decals in the details panel is also already set to false as well :
I guess what 56legion is trying to say, is that decals currently does not work on dynamic mesh types. So you need to convert it to static mesh at some point. As fas as I know decals still quite picky in UE5.