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)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-79173 in the post.
| 2 |
| Component | UE - Anim - Rigging |
|---|---|
| Affects Versions | 4.22, 4.23 |
| Target Fix | 5.8 |
| Created | Aug 20, 2019 |
|---|---|
| Resolved | Oct 16, 2025 |
| Updated | Oct 16, 2025 |