GatherDebugData not setup for new animation nodes.

UE - Anim - Runtime - Anim Blueprints - Nov 22, 2024

There are some gather debug calls not setup for new anim nodes, interrupting the gathering of the rest of the chain for the animation debug screens. OffsetRootBone OverrideRootMotion Steering DeadB ...

Calling BodyInstance.UpdateBodyScale displays erratic behaviors and does not update the rendering scale

UE - Simulation - Physics - Nov 22, 2024

Calling BodyInstance.UpdateBodyScale displays erratic behaviors and does not update the rendering scale. The licensee has reported and presented a repro project that displays the erratic behavior of ...

Changing the state of a PrimitiveComponent->BodyInstance while SetSimulatePhysics(false) updates the game thread but does not update the physics behavior

UE - Simulation - Physics - Nov 21, 2024

Changing the state of a PrimitiveComponent->BodyInstance while SetSimulatePhysics(false) updates the game thread but does not update the physics behavior. In the repro project provided (see addl in ...

Bug: Relative File Paths for Asset Source Files are Incorrectly Generated for Engine and Engine Plugin Assets

UE - Editor - Content Pipeline - Nov 21, 2024

When importing an asset like a Texture asset using the steps mentioned in the Repro steps, the imported asset does not have the correct relative path listed under the newly-created asset's "Source F ...

Small UInstancedStaticMeshComponent::UpdateInstanceTransformById bug

UE - Graphics Features - Nov 20, 2024

The call to UpdateInstanceTransform within UInstancedStaticMeshComponent::UpdateInstanceTransformById(..) sends bTeleport in place of bMarkRenderStateDirty that was added as part of Unreal Engine 5. ...

Shadow Maps performance issue with 5.4 in comparison towards 5.3

UE - Graphics Features - Shadows - Nov 20, 2024

Shadow depths performance for non-VSM in certain scenes, notably those with rect lights and meshes that are set to movable, went from ~2ms to ~18ms going from UE 5.3 to UE 5.4. Setting the movable a ...

Getting the Outer (GetOuter()) inside AssetUserData::PostEditChangeOwner added to an instanced actor in a level returns the Outer marked with "Trash"

UE - Framework - Nov 20, 2024

When you call GetOuter() inside AssetUserData::PostEditChangeOwner, the Outer that is returned, is marked as "Trash". This is because the object is constructed again when an AssetUserData is added. ...

Behavior Tree (BT) services added to root nodes call the initial tick twice

UE - AI - Nov 20, 2024

Behavior Tree (BT) services added to root nodes call the initial tick twice A BT Service with the setting "Call Tick on Search Start" enabled will execute the initial tick twice when added to the ro ...

StopMontage with different BlendOutTime not taken into account after first StopMontage

UE - Anim - Gameplay - Nov 19, 2024

When an animation is currently blending out due to automatic blend out or GameplayLogic, further StopMontage with specific BlendOut will not update the time to blend out of the current blending out ...

Motion Warping component disappears on Editor restart or when swapping engine versions.

UE - Anim - Gameplay - Nov 19, 2024

Motion Warping component is disappearing on Editor restart or when swapping engine versions. When this occurs, the BP has the following Compiler Results messages: Component class is not set for'Mot ...