Inappropriate description of tool tip when bone is selected in skeleton tree

Anim - Mar 11, 2019

According to the report from Licensee, this is because it is displayed when the child's bone has Weight, which is a cause of misunderstanding. ...

Nested struct splitting gives incorrect node input for fast path

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

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

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

Anim - Mar 5, 2019

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

Meshes With Multiple Morphs / Blendshapes Import Incorrectly

Anim - Jan 31, 2019

MorphTargets/BlendShapes are read from the scene, not the morpher modifier. This also results in blendshapes names being equal to morph target object name (objects), rather then names from morpher m ...

Virtual Bone effect is lost after re-importing mesh

Anim - Dec 31, 2018

After setting up a Virtual Bone on the skeleton and having it drive a Skeletal Control Node in an Animation Blueprint. Reimporting the skeletal mesh will cause the setup in the Anim BP to revert bac ...

When Both AnimMontage and AnimationTrack are Playing, the Blending Results are Different from Expectation

Anim - Dec 11, 2018

When Slot animation by AnimMontage and AnimationTrack is done at the same time, the blend result differs from expectation. Probably because if AnimMontage's loop playback by EventTrack is executed, ...