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

Unresolved
ComponentUE - Anim - Rigging
Affects Versions4.224.23
Target Fix5.5
CreatedAug 20, 2019
UpdatedFeb 7, 2024