Trying to import an asset as a skeletal mesh, material set to blank

I’m trying to make a sample FPS game, but my asset’s material doesn’t properly import itself

To better explain it, when I make an actor blueprint and set a pistol as the skeletal mesh, the material is erased and set to the default grid material. Anyone know what the problem is?

Hello there @Rainbow_Pug_1000!

From your description, I’m assuming that the asset and the material are properly imported from source (like Blender), and only when you assign the actor blueprint, the texture turns to grid mat.

If that’s the case, it means that something in your blueprint is overriding your texture/material. So, the first thing to do would be to look for any " Set Material" node present in your BP, and disable/remove it.

Next, open your material (the master, not any instanced ones), and without selecting any nodes, check the details panel, and look for “Used with Skeletal Mesh”, and make sure that’s enabled.

Finally, open your skeletal mesh as well, and look for any active overrides in the material section, or manually re-assign the correct material (re-import the mesh if necessary).