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.6 |
Created | Aug 20, 2019 |
---|---|
Updated | Oct 7, 2024 |