Destructible Meshes always return the first Materials PM

When Destructible meshes are hit or take damage, they always return the first Materials Physical Material instead of the Material that actually was hit. For many reasons it is crucial to have it return the correct Material.

For easy reproduction I have attached a example project.
If you open the “BugLevel” and hit play, you will see that both Materials are hit and return the “Destructible Damage Threshold Scale” value, which is always the value of the PM from the Material in Slot 0. (You can easily visualize it by exchanging the materials of the DM. The Traces are created inside the Level Blueprint.

I have literally spent months working around destructible and their bugs to get at least somewhat usable results, if at least this little bug can get fixed in a reasonable time, that would be great!

link text

Hi AlexW88,

I was able to reproduce this behavior so I’ve created JIRA UE-43871. Our developers will be investigating further. Follow that link to monitor the status of the report.

You will notice I entered this as a generic skeletal mesh issue with little mention of destructibles. I did this for two reasons:

  1. At its core, it’s an issue that happens with all skeletal meshes and is reproducible with the default 3rd person character.

  2. Destructibles fixes/features aren’t a top priority at the moment. If this was only tested for destructibles, it would likely have been back logged.

Cheers,

TJ

Thanks a lot for your care :slight_smile: