In USkeletalMeshComponent::ApplyAnimationCurvesToComponent, while InMaterialParameterCurves and InAnimationMorphCurves are independent of one another, if either of them is empty neither is passed on to the slave components.


Current condition is: 

if (bPropagateCurvesToSlaves && bContainsMorphCurves && bContainsMaterialCurves && SlavePoseComponents.Num() > 0)

Proposed condition is:

if (bPropagateCurvesToSlaves && (bContainsMorphCurves || bContainsMaterialCurves) && SlavePoseComponents.Num() > 0)


Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-79173 in the post.

Login to Vote

ComponentUE - Anim - Rigging
Affects Versions4.224.23
Target Fix5.2
CreatedAug 20, 2019
UpdatedAug 26, 2022