The user has a proposed fix for this in the case.
FMaterialResource::IsDualBlendingEnabled needs the following modification that includes
MaterialInstance check:

bool bMaterialRequestsDualSourceBlending = (MaterialInstance ?
MaterialInstance->GetShadingModels().HasShadingModel(MSM_ThinTranslucent) :
Material->ShadingModel == MSM_ThinTranslucent)
Steps to Reproduce
  1. Open any project
  2. Create a material
  3. Create a material instance and change the Shading Model to Thin Translucent
  4. Observe that the overridden value of the material instance is not taken into account in FMaterialResource::IsDualBlendingEnabled() function. 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-190945 in the post.

Login to Vote

ComponentUE - Rendering Architecture - Materials
Affects Versions5.2
Target Fix5.5
CreatedJul 24, 2023
UpdatedJul 27, 2023
View Jira Issue