[CRITICAL] Entity based meshes do not show editor configured custom materials

Summary

When configuring the material slot in the editor on an entity based mesh, the material will not show in-game and fallback to the default world grind material

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Other

Steps to Reproduce

  • Create a mesh
  • Create a custom material + material instance
  • Place an entity with a mesh_component
  • Apply the custom material instance to the mesh
  • Push changes

Expected Result

The material should show in-game.

Observed Result

The material does not show in-game, however it works fine on actor based meshes.

Platform(s)

UEFN v37.40 and v37.50

Additional Notes


In the images you can see that the red material shows on the mesh, but that material is provided by Fortnite. The black and yellow materials do not show in-game as they are custom materials.

Here are also some game logs from today’s investigation:

[2025.10.09-10.40.32:431][738]LogStreaming: Warning: LoadPackage: SkipPackage: /vz_game_copper/VZMaterials/mi_interactable_sign (0x4E008B77353C0063) - The package to load does not exist on disk or in the loader
[2025.10.09-10.40.32:432][738]LogUObjectGlobals: Warning: Failed to find object 'Object /vz_game_copper/VZMaterials/mi_interactable_sign.mi_interactable_sign'

It’s strange that the material is flagged as non existing, but it seems to work fine for the actor based meshes (see next image).


TEMPORARY WORKAROUND: Re-assign the material in code at runtime!

To further clarify. There was no issue on my end during v37.31. A private playtest version of the island worked fine during v37.31. After v37.40 update the issue appeared even on not re-cooked private playtest versions and it persists up until now (v37.50) even after re-cooking the project.

Getting this in front of the team.

2 Likes

@Flak if it helps, this a private code to the project where it happens: 7458-1263-1020

Thank you!

FORT-989876 changed to ‘Needs More Info’. We’re missing information that would help us determine the source of the issue.