FAnimMontageInstance::SetNextPositionWithEvents can trigger all notifies on a montage/sequence

UE - Anim - Runtime - Jun 24, 2025

This issue happens when Sequencer loops a dynamic montage. FAnimMontageInstance::ForcedNextFromPosition is set to 0 and ForcedNextToPosition is effectively the delta time. However, FMontageSubStep ...

Subsurface Scattering Checkerboard with SceneColourFormat 3 (High Scalability) leads to a visual artefact when temporal upscaling is in use

UE - Graphics Features - Sep 30, 2024

Primarily visible at very low internal resolutions (25-33%), the SSS checkerboard with an RGB scene colour format (r.SceneColorFormat 3) causes a double-image artefact both internally and on the sil ...

World Partition Editor minimap build failed

UE - World Creation - Worldbuilding Tools - Aug 10, 2023

The issue was reproduced when building a minimap for an open world level with no Actors with "Is Spatially Loaded" enabled. Placing additional Actors with "Is Spatially Loaded" enabled in the level ...

Lumen ignores Landscape Holes (Landscape Visibility) when Hardware Ray Tracing is enabled and Ray Lighting Mode is set to Surface Cache

UE - Graphics Features - Ray Tracing - Jan 31, 2025

Context Lumen is the default global illumination and reflections system. Lumen renders diffuse interreflection with infinite bounces and indirect specular reflections in large, detailed environments ...

Crash when calling FillDataTableFromCSVString() while viewing the contents of the data table

When the function UDataTableFunctionLibrary::FillDataTableFromCSVString() is used from Editor Utility Blueprints or Python Scripts, and the contents of the affected Data Table are currently being vi ...

Default subobject of dynamic component skips initial replication

UE - Networking - Sep 11, 2024

Because the component's subobjects are replicated before the component, the content block for the subobject is received before the component has been created on the client. Since this subobject is c ...

Chaos Cache : Event tracks are not saved second or subsequent geometry collection recordings

UE - Simulation - Physics - Destruction - Jul 23, 2024

After the second recording time, the event listener registration in FGeometryCollectionCacheAdapter::InitializeForRecord is skipped. Here is a workaround :// We only need to register event handlers ...

BoneList and BoneFilterActionOption in LOD0 of LODSettings are displayed after editing other LOD level

UE - Anim - Runtime - Jul 31, 2023

BoneList and BoneFilterActionOption in LOD0 of LODSettings are filters by the following code. void FSkeletalMeshLODSettingsDetails::CustomizeDetails(IDetailLayoutBuilder& LayoutBuilder) { ... st ...

Multiple setter functions in UMaterialEditingLibrary always return false even when the parameter is correctly set on the MaterialInstance.

UE - Rendering Architecture - Materials - May 30, 2025

In Unreal Engine, materials can expose parameters that can then be modified via instances (MaterialInstanceConstant). The UMaterialEditingLibrary provides several functions to modify these parameter ...

PlayMontages can break after binding an actor with an AnimInstance inside a LevelSeuqence.

UE - Anim - Sequencer - May 28, 2025

When an Animation Sequence is overridden by a LevelSequence, and later reverts to its original animation state, the AnimInstance fails to properly reinitialize. This prevents subsequent animation lo ...