Niagara Position Mode Unset results in World Space rather than Local Space

UE - Niagara - Scripting - Apr 16, 2025

When an emitter's Position Mode is Unset, the particles spawn in World Space 0,0,0. This is unexpected. If the Position Mode is Unset in 5.4, the particles remain in Local Space, which is the inten ...

[Interchange] Import Material flag ignored for MaterialInstances

UE - Editor - Content Pipeline - Import and Export - Apr 15, 2025

When Import Materials flag is disabled we still import MaterialInstances currently. If the flag is disabled we should leave out Materials and MaterailInstances on import. ...

Navigation mesh is generated ignoring collision for ISM added by construction script

UE - AI - Navigation - Apr 15, 2025

When opening a map with ISM in place, NavOctree is not updated because the ISM bounds are assumed invalid and the geometry is not taken into account in the navmesh build.  The following log output i ...

Calling UBlueprintMapLibrary::GenericMap_Find with a non-existent key causes a memory leak

UE - Framework - Blueprint - Apr 15, 2025

When Calling UBlueprintMapLibrary::GenericMap_Find with a non-existent key, the function construct the default structure in-place on the given pointer without destroying the object. This behavior ca ...

XR - Volumetric Clouds - VM Clouds appear overtop of meshes in the right-eye

UE - Graphics Features - Apr 10, 2025

When the user changes the Volumetric Render Target Mode, the Volumetric clouds in a scene will render in front of Static Meshes in the Right-Eye. ...

Crash when changing window resolution with AMD GPU, D3D11 and renderoffscreen

UE - Rendering Architecture - RHI - Apr 9, 2025

Context A crash can be induced with running Unreal Engine with DirectX11, a AMD GPU and running -renderoffscreen flag, and the main window is resized. This issue was first observed with the PixelStre ...

Iris - large fast arrays serialize multiple elements when only one is dirtied

UE - Networking - Iris - Apr 8, 2025

This seems to be a result of how the changemask is handled for fast arrays. Because the changemask is a fixed set of bits (defined by IrisFastArrayChangeMaskBits), a single bit can represent multipl ...

Incorrect volume bounds check in FTranslucentLightInjectionCollector::AddLightForInjection

UE - Graphics Features - Apr 8, 2025

The 'VolumeBounds' array in FTranslucentLightInjectionCollector::AddLightForInjection is accessed as a pointer instead of with 'VolumeCascadeIndex' and thus fails bounds checks for the outer volume. ...