Crash when undoing emitter deletion in Niagara System

UE - Niagara - Cinematics - May 25, 2024

Nanite mesh shadows not updating when CSMCaching enabled

UE - Platform - Mobile - May 25, 2024

A Nanite primitive casting a CSM shadow on another Nanite primitive with "Cast Shadows" disabled, will have it's shadow disappear completely when r.Shadow.CSMCaching = 1. ...

Packed Level Actor should adjust transforms for negatively scaled actors when adding them to ISM

UE - World Creation - Worldbuilding Tools - Level Instances - May 24, 2024

When negative scaling is applied to an instance of an ISM, the instance transform is updated to apply a rotation instead. The same thing should happen when packing actors into ISMs for Packed-Level ...

Actors in always loaded sublevels are not immediately recorded into replays

UE - Networking - May 24, 2024

In FReplayHelper::ReplicateActor, we check Connection->ClientHasInitializedLevel(Actor->GetLevel()) to see if the actor should create a channel or not. However, the DemoNetConnection does not have a ...

CPF_TextExportTransient and RF_TextExportTransient inconsistent behavior

UE - Framework - Blueprint - May 23, 2024

The TextExportTransient can be specified as a property flag and object flag. Behavior is inconsistent: there are many ways in which an object marked TextExportTransient can still be part of the text ...

Stale VSM pages after HLOD transition

UE - Graphics Features - Shadows - May 23, 2024

Virtual Shadow Maps do not invalidate pages when HLODs replace meshes. This can lead to inconsistencies between the geometry and the shadows, which can cause artifacts as pages are invalidated. ...

LogAssetRegistry Error produces a path error when referring to assets on a junction/hard link/soft link

UE - Foundation - Data Pipeline - Cooker - May 23, 2024

IAssetRegistry::GetChecked().ScanPathsSynchronous() now eventually calls FPathExistence::LoadExistenceData and logs the errorFPathExistence failed to gather correct capitalization from disk for <p ...

Inconsistent handling of child actor component mobility mismatches.

UE - Framework - Components - May 22, 2024

If you have; BP_Foo, that has a ChildActorComponent of BP_Bar, and you set the Mobility of BP_Bar to Moveable, then place BP_Foo in a level and cook it. BP_Bar will end up at origin with a static at ...

Crash on FPBDIslandManager::Reset() when exiting PIE

UE - Simulation - Physics - Solver - May 21, 2024

The editor might crash when stopping PIE in some scenarios ...

Nanite Landscape crash on save

UE - Graphics Tools - Terrain - Landscape - May 21, 2024

UDN description:When landscape is flagged as Nanite enabled but nanite mesh has not been built yet, a save operation (or an auto save) triggers a fatal failed check in ULandscapeNaniteComponent::Ini ...