Crash When Changing Material Domain to Deferred Decal or Making Shader Translucent in UE5

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Stability

Summary

Hello everyone,

I’ve encountered a consistent crash issue in Unreal Engine 5 and need some assistance. The problem arises whenever I attempt to modify a material’s domain to “Deferred Decal” or adjust a shader to be translucent. This issue persists even in a new project, suggesting it’s not specific to my initial project setup.

To replicate, I import an image, create a material from it, and then change the material domain to “Deferred Decal.” Similarly, the engine crashes when I try to make my shader translucent. Below is the error message I receive:

LoginId:563a818d4886a8138b16bc84fd586b16
EpicAccountId:b1a2dfba95d44b13a286f175f16c8ad6

Assertion failed: Nanite::IsSupportedBlendMode(Material) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\Nanite\NaniteDrawList.cpp] [Line: 396]

UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Engine
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_RenderCore
UnrealEditor_RenderCore
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

Has anyone experienced a similar issue or have any suggestions on how to resolve this? Any advice on ensuring material compatibility with Nanite or alternative approaches to achieve similar visual effects without encountering this crash would be greatly appreciated.

Thank you in advance for your help!

Steps to Reproduce

  1. Start Unreal Engine 5 and create a new project or open an existing one.
  2. Import an image to be used as a texture within the project.
  3. Create a new material using the imported image.
  4. Attempt to change the material’s domain to “Deferred Decal” or adjust the material/shader to be translucent.

Expected Result

The material’s domain can be successfully changed to “Deferred Decal” without causing any crashes. Similarly, making a shader translucent should not result in a crash, allowing for the adjustment of material properties as needed.

Observed Result

Upon changing the material’s domain to “Deferred Decal” or making a shader translucent, Unreal Engine 5 crashes with an error message indicating a failure assertion related to Nanite’s supported blend modes. The specific error is:

LoginId:563a818d4886a8138b16bc84fd586b16
EpicAccountId:b1a2dfba95d44b13a286f175f16c8ad6

Assertion failed: Nanite::IsSupportedBlendMode(Material) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\Nanite\NaniteDrawList.cpp] [Line: 396]

UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Engine
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_RenderCore
UnrealEditor_RenderCore
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

Platform(s)

windows

Additional Notes

The crash occurs regardless of the project’s complexity, indicating it might be related to specific material configurations or limitations within Nanite. The issue has been replicated in both a detailed existing project and a new, blank project, suggesting it’s not dependent on project-specific settings or assets.

Hello,
just trying to push this Thread as i encounter the same problem, consistent crashes as i try to make a shader translucent.