Description

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.

2
Login to Vote

Won't Do
ComponentUE - Anim - Rigging
Affects Versions4.224.23
Target Fix5.8
CreatedAug 20, 2019
ResolvedOct 16, 2025
UpdatedOct 16, 2025
View Jira Issue