Translucent deferred decal materials look different when setting specular attribute directly or via constant node

UE - Rendering Architecture - Materials - Nov 28, 2025

Translucent deferred decal materials look different when setting their specular material attribute directly on the material node versus setting it via a constant node ...

Changing MaterialQualityLevel causes a crash due to a ShaderMap mismatch in UniformExpressionCache

UE - Rendering Architecture - Materials - Nov 26, 2025

A crash may occur when changing the MaterialQualitylevel via Scalability due to a race condition. The issue occurs because in ScalabilityCVarsSinkCallback(), when it creates the FGlobalComponentRec ...

Material Instance Platform Stats don't update when Material Layer parameters are changed

UE - Rendering Architecture - Materials - Oct 14, 2025

The instruction count appears to update properly if the whole asset editor is closed and reopened. ...

Crash when opening a texture or editing its properties after stopping a preview in the material editor

UE - Rendering Architecture - Materials - Sep 5, 2025

When a texture asset has certain properties edited, its PostEditChangeProperty() method calls to UTexture::NotifyMaterials(), which triggers a recompilation of materials that reference it in their m ...

Invalid GUIDs on new material instance parameters cause overrides to break on base param rename

UE - Rendering Architecture - Materials - Sep 3, 2025

When a parameter value is assigned on a newly created material instance (constant or dynamic) using Set***ParameterValueInternal, the parameter’s ExpressionGUID is left invalid (0,0,0,0). Parameter ...

Material Particle SubUV Sample does not work with Tex Object

UE - Rendering Architecture - Materials - Aug 29, 2025

The Particle SubUV Sample node uses its own texture object reference instead of the one provided by the texture object node. ...

Copying a grouped MaterialInstanceParameterDetail property that has spaces on it's name does not enclose it in double quotes, and later pasting won't work as expected

UE - Rendering Architecture - Materials - Aug 24, 2025

Copying a grouped MaterialInstanceParameterDetail property that has spaces on it's name does not enclose it in double quotes, and later pasting won't work as expected. The licensee noticed this in a ...

Crash when changing parent of Material Instance with Layered Materials and viewing Layer Parameters

UE - Rendering Architecture - Materials - Aug 1, 2025

Reparenting a MaterialInstance that uses Material Layers to another instance with a different layer configuration can cause the editor to crash when opening the Layer Parameters tab. This appears to ...

Custom Primitive Data color widget not applying correctly to static mesh components in Blueprint editor.

UE - Rendering Architecture - Materials - Jul 23, 2025

Context Custom Primitive Data is used to store custom data in an index array that is accessible through Blueprint and code. This allows for variations across instances of the same mesh without needi ...

UMaterialFunctionInterface not being tagged as BlueprintType makes some editor scripting scenarios difficult

UE - Rendering Architecture - Materials - Jul 21, 2025

UMaterialInterface is BlueprintType, but UMaterialFunctionInterface is not. This makes it difficult to port some BP logic that works with materials to the material layer system. Crystal Dynamics wou ...