Creating an AnimStreamable asset immediately crashes the editor

UE - Anim - Runtime - Feb 6, 2024

When creating an anim streamable we immediately fail a check in the compression code in FCompressibleAnimData::FetchData: checkf(AnimSequence, TEXT("Invalid animation sequence while trying to fetc ...

Crash when using Property Access node on Animation Blueprint (repro based on Lyra Starter Game animation layers)

UE - Anim - Runtime - Jan 24, 2024

When using the Property Access node on Animation Blueprints to gain performance by better exploring parallel processing, it is possible that the underlying accessed property or any intermediate acce ...

Additive Animation does not work as intended when Ref Frame Index is more than zero

UE - Anim - Runtime - Dec 19, 2023

In some conditions, additive animation shows different/wrong behavior on Standalone Game and packaged game, from the other PIE. Watch the attached video. [Link Removed] The key points to reproduce ...

Animation attributes - user defined structs containing types defined in plugins cannot be registered

UE - Anim - Runtime - Dec 18, 2023

This issue is caused by us forcing user defined structs to be loaded as part of AttributeTypes::Initialize.  That is called after at the ObjectSystemReady run phase during engine initialization howe ...

Anim Sequence editor no longer displays track names

UE - Anim - Runtime - Dec 7, 2023

Looks like this was broken during the anim data model refactor.  The data exists on the data model now so we can probably display this via a details customization ...

Mesh Space Additive behave differently for non-animated bones and extra bones on a target skeleton

UE - Anim - Runtime - Dec 6, 2023

Typically, non-animated bones behave the same way as extra bones on a target skeleton. However, it appears that this isn't the case for mesh space additive sequences. When a bone is present on th ...

Number of “USkeleton::LinkupCache” could keep increasing

UE - Anim - Runtime - Nov 8, 2023

USkeleton class only performs Add or Empty operations on the LinkupCache array and has no Remove, so the number of LinkupCache can keep increasing in some cases (A description in Step to Reproduce s ...

FAnimationRuntime::BlendPosesPerBoneFilter() causes an assertive crash when Skeletal Mesh LOD is changed

UE - Anim - Runtime - Nov 1, 2023

The crash occurs from "check(BoneBlendWeights.Num() == NumBones);" This crash occurs when the following conditions are met;The skeletal mesh LOD is changed.The number of bones is difference between ...

Budget allocator fails to register components dropped into a level when NetMode is client on PIE

UE - Anim - Runtime - Oct 24, 2023

Registration of budgeted components with the allocator fails when running in ENetMode::NM_Client.  The initialization order when running in this mode is different to Standalone net mode which ends u ...

Using the end of the curve as a weighted tangent does not yield the expected value.

UE - Anim - Runtime - Oct 16, 2023

When changing the tangent value, the last value is sometimes not 1.0 [Reproduce sample project] [Link Removed] ...