Download

Please add the ability to copy curves between animation sequences

I’m setting up foot position curves for all the different walking animations for a bunch of characters and all of them are pretty much exactly the same. It would be extremely time saving to be able to just copy the curve track between the sequences or perhaps setup a curve asset and just reference that.

Thanks :slight_smile:

My firstborn to whoever does this.

Would it be possible to get a screenshot of how you set up a curve/use it?

Seems nobody uses curves at all, otherwise I can’t believe we still have such a gimpish tool with no copy, paste, export, import.

This is a silly workaround but I had this issue and used this process for getting past it…

  • Make a copy of the animation you want to copy curves FROM
  • Export the animation you want to copy curves TO as an FBX
  • Open the copy of the animation with the curves
  • Reimport with the animation you wanted the curves copied to
  • You should now have the desired animation with curves

Hope this helps anyone that stumbles onto this thread.

Is there a request for enhancement ticket for this that I can vote on? I would really like to see this functionality too.

This is quite a workable solution, though it does feel a bit silly yes. Thanks so much!

+1 to any evaluation of this as a future feature to any Epic folks looking at this. Please and thank you!

I’m using const_cast in C++ to force a copy.



void CopyCurve(UAnimSequence * dst、UAnimSequence * src)
{
     const FRawCurveTracks&srcCurveTracks = src-> GetCurveData();
     const FRawCurveTracks&curveTracks = dst-> GetCurveData();
     FRawCurveTracks&dstCurveTracks = const_cast <FRawCurveTracks&>(curveTracks);
     dstCurveTracks = srcCurveTracks;
}