Crash when the location of actor changes while executing SetAnimInstanceClass

Anim - May 27, 2019

This issue doesn't occur at 4.21. It seems in 4.22 only. Bone is broken in the second SetAnimInstanceClass. It seems CurrentReadComponentTransforms doesn't update. [Workaround] ・Wait using timer ...

AnimCurveCompressionSettings is reset to CompressedRichCurve at editor startup

Anim - May 21, 2019

AnimCurveCompressionSettings's codec is reset to CompressedRichCurve when user open the project, so user can not keep the state changed to UniformlySampled. The following code in the constructor of ...

Remapping morph targets will crash if you have a cloth section

Anim - May 15, 2019

By calling FLODUtilities::SimplifySkeletalMeshLOD on a mesh with cloth sections that is set to remap morph targets, a crash occurs. This seems to be due to the indexing of sections with/without incl ...

Get Curve Value returns 0 in Anim Graph During PIE

Anim - May 15, 2019

The node "Get Curve Value" does not appear to return values as expected during PIE. When using the command "Watch Value" it shows up as 0.0 during PIE. ...

Animation Blueprint with Shared Transition "marked" dirty

Anim - May 14, 2019

Animation Blueprints which contain a shared transition used to transition between two animation states will be marked as "dirty" every time the blueprint is compiled and re-opened. ...

Scrubbing Animation Timeline in Montage does not trigger sound notifies.

Anim - May 9, 2019

Scrubbing an Animation Timeline within a Montage does not play a sound for Anim Notifies that specify "Play Sound." ...

Trigger Montage Ended Event results in Unhanded Exception

Anim - May 6, 2019

TriggerMontageEndedEvent is calling RemoveAtSwap after the NotifyEnd callback which is not safe if the ActiveAninNotifyState array is modified by the callback. WorkAround:   Add a Delay node befo ...

FAnimInstanceProxy::LODLevel isn't initialized, causing UB in PreUpdate

Anim - Apr 29, 2019

FAnimInstanceProxy::LODLevel isn't initialized before it is used in PreUpdate, causing UB on the first call. ...

Trimming an animation that uses root motion can cause the direction of the animation to appear off

Anim - Apr 26, 2019

After trimming an animation that includes a rotation in the begining the translation for the root motion appears to be applied as though the rotation had still been applied. I have included the or ...

CachedLocalBounds is incorrectly updated

Anim - Apr 19, 2019

USkeletalMeshComponent::CalcBounds updates CachedLocalBounds by transforming the world FBoxSphereBounds, by the WorldToLocal transform, which is not sufficient to calculate the bounds in local space ...