Description

When creating a pose asset based on an animation and curves with a low number of keyframes if you switch between the pose assets poses, the curves will not be correctly timed with the animation because low keyframe animations have their curves offset.

Steps to Reproduce
  1. Compile and open UE4 and select a blank project
  2. Import the attached FBX file with the settings shown in the attachment
  3. Open the lambert1 Material and paste in the 3 scalar parameters (Attached in a notepad file) and connect them to the colour slot
  4. Save
  5. Open the Animation in Persona
  6. Note that the Keys for the Curve RGB are offset from the actual frames they were assigned to in Maya but the animation but the colour change is in sync (If the colour change isn't occurring set the RGB curves to material curves)
    Result
    The custom curve keyframes are offset from their correct respective frames this is fine when playing back an animation but if you generate a pose asset from this the poses and curves will be out of sync
  1. Click create asset > Pose Asset > from current animation
  2. Double Click on Pose_1 note the curve value for B is 1
  3. Double click on pose_2 note that curve value for R is not 1

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.13
Target Fix4.15
Fix Commit3124998
Main Commit3136620
CreatedSep 9, 2016
ResolvedSep 14, 2016
UpdatedMay 18, 2020