Shift animation. How to copy an animation from one object to another, and make a shift for each animation?
You can get the Fcurves from the source object, and evaluate them with some frame offset fro some object. You can get the fcurves using the FCurves From Object Node, to identify what fcurve belong to what property, FCurve Info Node can be used where, for instance, the data path will be
location for objects' location fcurve and the Array Index will be 0, 1, 2 for x, y, z respectively. Having identified the fcurves for the properties you want, for instance, locations. We can go ahead and evaluate them while setting some offset:
By viewing the results, we see that the object
Cube.001 lags behind the source object
Cube by 5 frames (The offset we set):
We can put that inside a loop to perform it for multiple object, where the offset will be a multiple of the index of the iteration:
Which results in: