Motion Matching - PoseSearchDatabaseAsyncCacheTask::CreateKey is nondeterministic

UE - Anim - Gameplay - Aug 19, 2022

This is caused by use of MakeMemoryView on arrays of structures in PoseSearchFeatureChannels.cpp. Need a proper serialization path for hash key gen here. ...

Stride Warping in manual mode not activating correctly based on first StrideScale

UE - Anim - Gameplay - Aug 15, 2022

From licensee: If StrideScale is 1 the first time through, it initialises the StrideScaleModifierState to 1 and doesn't require updating so leaves the CachedDeltaTime at 0 by never calling Update_I ...

Blend profiles/masks don't work with compatible skeletons

UE - Anim - Gameplay - Jun 29, 2022

From a user:  We are having some issues with blend masks and compatible skeletons. We have skeleton A as the base and skeleton B as a compatible skeleton. They both share a similar hierarchy (altho ...

UDN - Potential bug on FSequenceIndexer::GetSampleInfo

UE - Anim - Gameplay - Jun 22, 2022

See [Link Removed] ...

Queued AnimNotifies skipped on Server via CharacterMovement in Dedicated Server

UE - Anim - Gameplay - Jun 9, 2022

Details in UDN [Link Removed] ...

Orientation Warp Node Missing from ABP_Manny BP After TPS C++ Project Restart

UE - Anim - Gameplay - May 10, 2022

Occurs 3/3 times. Orientation Warp plugin is missing from ABP_Manny BP in the TPS C++ project after project restart.  Regression does not occur: Animation Warp plugin is not available in //UE4/Rel ...

BlendOutTime setting doesn't work when unlinking multiple anim layers

UE - Anim - Gameplay - Apr 27, 2022

When we unlink the layer, we call UAnimInstance::PerformLinkedLayerOverlayOperation In that function, ClassToSet is null, so we loop over the layer nodes and call SetLinkedLayerInstance(this, nullp ...

Last frame pose is not evaluated when playing Anim Montage with Blend Out Time of 0 in AnimNodeSlot

UE - Anim - Gameplay - Apr 26, 2022

When playing AnimMontage with BlendOutTime set to 0.f with AnimNode_Slot of AnimBP, it seems that the last frame pose may not be evaluated. this issue does not occur in high frame rate and does not ...

Infinite loop in UAnimSequence::ExtractRootMotion when sampling backwards

UE - Anim - Gameplay - Dec 6, 2021

When sampling root motion backwards we can hit an infinite loop in ExtractRootMotion. This happens if the initial sample time + negative delta is off the end of the animation clip. In that case FA ...

Rotational root motion accumulation to worldspace can add invalid translation

UE - Anim - Gameplay - Mar 8, 2021

When a character is playing an animation that contains rotational root motion and that character is placed on a moving actor, an invalid translation component is introduced to the worldspace positio ...