The unity manual says that Timeline essentially eases in from the animation data in the ‘gaps’ of the timeline.
That means if I have a ‘Clip0’ that ends with a post-extrapolate of ‘hold’, then the next clip, say ‘Clip1’, which has an ease in duration other than 0, should start from the end frame of Clip0, and ease into the starting frame of Clip1, right?
But that is just not happening. Even after setting the post-extrapolate to ‘hold’ on Clip0, the animation just holds till Clip1, and when the Clip1 starts it eases from an arbitrary (not really) ‘rest’ position, that is the initial position of the armature when I imported the model into Unity.
Have already tried it, same result. Though you say that, it’s stated that the post-extrapolate selection determines the required animation in the gaps, and ease should start with that.
Docs - Ease-in and ease-out clips | Timeline | 1.8.7.
Okay overlapping them did work (I just dragged them inside each other), but I am still not sure how to do easing if they are apart. The doc (that I stated before) does say the gap animation data should be just the ‘Clip0’ if I hold the post extrapolate, and the easing should start from that data, but it doesn’t work that way. When Clip1 starts, it goes into the initial/rest position, and then eases into the Clip1, and just ignores the hold frame of the gap. I believe this is a bug.