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) { MaterialInstance->GetStaticParameterValues(OutSet); } }
I shelved this code into CL# 14090262.
[Image Removed]
Why does the REMOVE method of map container remove elements have memory leaks?
How does TextureRenderTarget2D get TArray<uint8> type data?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How to delete some elements correctly when deleting an array loop?
How do I set a material as a post-processing material?
What is the difference between Camera and CineCamera?
UMG RichText not appear image when packaged
How would I go about lerping the rotation instead of it snapping when turning (pls dont sue me epic)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-96749 in the post.
7 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.25 |
Created | Aug 12, 2020 |
---|---|
Resolved | Jun 8, 2022 |
Updated | Jun 13, 2022 |