This is caused by FLightmassMaterialProxy doesn't have GetStaticParameterSet() function. (FMaterial::GetStaticParameterSet() is called.)

It can be fixed by adding the following function to FLightmassMaterialProxy.


	virtual void GetStaticParameterSet(EShaderPlatform Platform, FStaticParameterSet& OutSet) const override
		FMaterial::GetStaticParameterSet(Platform, OutSet);

		// Get the set from instance
		UMaterialInstance *MaterialInstance = Cast<UMaterialInstance>(MaterialInterface);
		if (MaterialInstance)

I shelved this code into CL# 14090262.

Steps to Reproduce
  1. open attached project on 4.25 [Link Removed]
  2. see screen


[Image Removed]

Have Comments or More Details?

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

Login to Vote

ComponentUE - Rendering
Affects Versions4.25
CreatedAug 12, 2020
UpdatedFeb 2, 2022