Can't correctly change material after changing skeletal mesh

I am facing the same issue: I am using Version 4.27.2 I am using a skeletal mesh for the hair and I want to be able to dynamically use different hair colors in the game. I also want to use different hair styles (= different skeletal meshes) eventually, but first things first:

  • I tried to create dynamic material instances, assign them to the skeletal mesh of the hair and change the texture files for these dynamic material instances. Although I saw that the dynamic material has been assigned to the skeletal mesh component of the character and I used a print command to check what Texture file was assigned to that dynamic material, the end result was the same: the skeletal mesh is displayed dark grey as if the engine didn’t know how to render it at all.
  • I also tried to just change the skeletal mesh of the skeletal mesh component with the version that would be reflect the chosen color. Same result. When test playing the game, the correct skeletal mesh is assigned to the skeletal mesh component and the correct material is assigned to the corresponding skeletal mesh, but it would still not render.

The materials as set for “use in skeletal mesh” and I tried it using Texture Streaming and without using it. I am sincerely lost. Any ideas? Thank you!