Copy link to clipboard
Copied
I made a simple animation in AE with curves, which have position (and it could have other parameters such as position and scale) if i select the keyframes, and press Ctrl + C and then i press Ctrl + V on a supported text app, it copies the information such as this:
But as you can see, there isnt any 'information' about the curve itself, or is it?
What i want is to have enough information about the curve (complex or not) in order to be able to perfectly replicate it in more softwares, such as 3D ones like Blender.
Is there any way to export this information in a way more complex way just than coordinates?
Thanks in regards.
Sebastián.
Copy link to clipboard
Copied
I don't believe that what you're asking is available in After Effects.
Copy link to clipboard
Copied
Adobe After Effects 9.0 Keyframe Data
Units Per Second 29.97
Source Width 1
Source Height 1
Source Pixel Aspect Ratio 1
Comp Pixel Aspect Ratio 1
Layer
Transform Position
Frame X pixels Y pixels Z pixels
0 200 200 0
1764 960 800 0
3654 1600 200 0
End of Keyframe Data
The keyframe data will be impossible to convert to a motion path in Blender or another 3D app unless you can find the formula or they use the same formula. Maybe you could export a curved shape layer that matches a motion path or even the path of an animated 3D layer in After Effects to a C4D file and extract the path that way. I did not open the graph editor and make a bunch of different speed changes to see how that affects the data.
Copy link to clipboard
Copied
What you are seeing in the text for each frame is four values: the frame number followed by the XYZ coordinates. The tangent values are lost when the copied keyframe data is encoded to text. There is only information there to reconstruct a linear spline based on the original keyframe values.
It wouldn't be super hard to write a script to copy all this data to the clipboard (or to display it in a dialog to be copied). Bercause my exposure to Blender is limited to only very basic modeling, the part I don't know is how best to get this infrormation into blender. Is there a way to paste this into a dope sheet or soemething for a cubic spline, and if so, what format does it need to be in?
If you don't want to figure all that out and would like to bake the position value on each frame and copy those values over instead, an alternative would be to apply a "value" expression to the animated properties, do a "Convert Expression to Keyframes" operation, and then copy the data. Then you can copy the position for each frame as a linear spline without needing the tangents.