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

OLD - Anim - Apr 29, 2019

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

Attempting to Rename Multiple Sockets Crashes the Editor

OLD - Anim - Apr 17, 2019

Having multiple sockets selected results in a crash when attempting to change the names of them all at once. The box to change their names appears to be grayed out but you can still click into it. U ...

Spawning a poseable actor with delay crashes

OLD - Anim - Apr 5, 2019

Spawning a poseable actor with a delay causes the Editor to crash. ...

Editor will freeze if anim composite has an animation with a notify and length of 0

OLD - Anim - Mar 21, 2019

An anim composite will freeze the editor if one of its animation segments has a a notify and a length of 0 or less. Debugging shows that the engine is stuck inside UAnimSequenceBase::GetAnimNotifies ...

Nested struct splitting gives incorrect node input for fast path

OLD - Anim - Mar 8, 2019

When any of the inputs to a fast path node are connected from a struct member from multiple splits or splits combined with breaks, all input connections to the node will be effectively ignored, inst ...

Using more than a single break node disables fast path

OLD - Anim - Mar 7, 2019

Using more than a single break struct node in sequence (despite no break nodes performing calculations) disables fast path. Splitting structs instead does not cause this issue. ...

PoseAsset::GetAnimationPose Normalizing all bone rotations per track

OLD - Anim - Mar 6, 2019

In UPoseAsset::GetAnimationPose after the curves are blended the all out pose's rotations are normalized for each track instead of just the specific bone for that track (See linked UDN for more deta ...

AccumulateCurveMetaData unnecessarily marks the package dirty

OLD - Anim - Mar 5, 2019

AccumulateCurveMetaData makes calls to MarkPackageDirty even when the data hasn't changed. ...

Changing class of Sub Anim Instance will crash if tag is specified

OLD - Anim - Mar 1, 2019

Switching sub anim instances that have a set tag will crash the editor when compiled. This is likely due to the use of Tag as the object name. The tag does not change, and the old UObject is still a ...