Crash in a packaged project when loading into a level after a nativized Anim BP grabs a PoseSnapshot using a FName

OLD - Anim - Oct 25, 2019

In packaged projects will crash when an animation blueprint that is nativized loads into a new level. The anim blueprint needs to use the PoseSnapshot node with a FName variable passed before loadin ...

Lighting channels not working as expected when enabling Ray Tracing Shadow

UE - Graphics Features - Lumen - Oct 13, 2020

Non-Ray Tracing Shadows are only cast from lights on meshes assigned to the same Lighting Channel. When enabling Ray Tracing Shadows this is not the case. Lights will still cast Ray Tracing Shadows ...

[Spatialization] - When a sound starts playing while the listener in in the Binaural Radius, when they exit the sound stops playing

UE - Audio - Spatialization - Nov 18, 2021

If a sound starts playing while the listener is inside the binarual radius, the sound stops abruptly when they leave the radius. Does not occur if the listener starts in the binaural radius. Does no ...

Inherited UserWidgets can't create animations that bind to widgets on their parent's WidgetTree

UE - Editor - UI Systems - UMG - Nov 7, 2022

Animating an inherited widget from a child UserWidget class appears to work, but the bindings don't resolve properly and the animation is null at runtime. This workflow should either be supported, o ...

Material Layers Ignore Virtual Texture Sampler Restrictions

UE - Rendering Architecture - Mar 25, 2024

Virtual Textures can be assigned to Texture Sample Parameters that are not configured for Virtual Textures, if that parameter is inside of a Material Layer. Also found in Release-5.4, CL 32426910 ...

WasRecentlyRendered() and GetLastRenderTimeOnScreen() still triggers when a skeletal mesh re-enters the view frustum despite being occluded.

UE - Rendering Architecture - Dec 4, 2024

AActor::WasRecentlyRendered() and UPrimitiveComponent::GetLastRenderTimeOnScreen() both still trigger when a skeletal mesh (occluded behind a wall) re-enters the player's view frustum after being ou ...

When a Niagara User Parameter is renamed, mesh bindings on Niagara Mesh Renderers are not updated, and the binding is silently broken

UE - Niagara - Mar 13, 2025

In Niagara, Mesh Renderers expose a "Meshes" array for selecting the meshes to be rendered. On each array entry, a property "Mesh Parameter Binding" is available and allows the user to override that ...

Input pins of BP node are not updated after a hot reload

UE - Gameplay - Blueprint - Apr 17, 2015

If a code defined function that takes in a parameter is called from blueprints, the BP node will show the input pin for the parameter. If the parameter list is changed after the node is created and ...

Construction script on child actor components not respected in PIE

UE - Gameplay - Blueprint - Jan 14, 2016

Child Actor Components run their construction scripts upon parent's placement in level. However, these specifications are not maintained once PIE is initiated. ...

Child actor component mesh actor does not update transform with child actor component in parent blueprint

UE - Gameplay - Oct 22, 2015

if a child actor component is set to a new child actor at runtime, the actor will not update with the transform of the child actor component in the parent blueprint. ...