Local Exposure can cause large variations in PreExposure under certain conditions

UE - Rendering - Graphics Features - Sep 16, 2025

PreExposure is influenced by LocalExposure in PostProcessEyeAdaptation.cpp:1265. It appears when the scene is particularly dark and using manual exposure, the LastAverageLocalExposure can read a lar ...

Chooser Table does not support binding Gameplay Tag properties

UE - Anim - Sep 15, 2025

When using Chooser Tables, the Gameplay Tag type cannot be bound through the column header UI. Clicking a column header for a different property (ie: bool or float) correctly shows the binding popup ...

Switching modular control rig to FK mode breaks pose of controls that have been baked to rig

UE - Anim - Rigging - Control Rig - Sep 14, 2025

From the licensee:We have built a modular Control Rig in Unreal 5.6, and while IK to FK matching works correctly inthe rig, but we are facing an issue when applying mocap animation to the characters ...

Move SAnimTimeline, SAnimTrackArea, and SAnimTrack to public API

UE - Anim - Runtime - Sep 14, 2025

I wanted to be able to make use of the same widgets the AnimSequence uses for its timeline with play/pause, rewind, etc. However I discovered this was all in private folders in the Persona plugin. ...

SkyLight Leaking does not affect reflections when the SkyLight is static but static lighting is disallowed

UE - Rendering - Graphics Features - Sep 10, 2025

Reflections do not receive SkyLight leakage contribution from a static SkyLight when static lighting is disallowed. This is caused by the function UpdateSkyIrradianceGpuBuffer checking if the SkyLig ...

Importing FBX that contains a socket from Blender to Unreal, the socket gets rotated by 90° and is scaled by 100

UE - Editor - Content Pipeline - FBX - Sep 9, 2025

Context: Sockets are attach points that can be placed on a Static Mesh to attach an object to the static mesh. Problem: Importing an FBX that contains a socket from Blender to Unreal, the socket ge ...

Mover character stuck continuously correcting movement after having a skeletal mesh as movement base

UE - Gameplay - Player Movement - Mover - Sep 8, 2025

Once a mover character has had a skeletal mesh set as its movement base, it appears to get stuck in a desynced state after moving to a static movement base. It is only when the character's movement ...

Lumen Translucency lighting vs opaque mismatch is larger than expected

UE - Rendering - Graphics Features - Lumen - Sep 5, 2025

The licensee's VFX team has been struggling with getting their Niagara systems with translucent materials to fit into the environments they are being used in. In a project with default settings, the ...

Cook non-determinism when serializing UObject pointers pointing to garbage

UE - CoreTech - UObject - Aug 25, 2025

There's a cook determinism issue in the way UObject unversioned serialization handles UObject pointers pointing to garbage. Depending on GC timing, it can either be skipped (as a property matching C ...

Heterogeneous Volume Actor causes ensures to trigger in Debug builds

UE - Niagara - Aug 24, 2025

When a heterogeneous volume actor is used with a volume material in a debug build, the following ensures are triggered: Ensure condition failed: UniformBufferValue || EnumHasAnyFlags(AutomaticallyBo ...