animationgraphicsinterpolationskeletal-animation

bicubic keyframe interpolation


I am trying to implement what is presented in this very interesting tech conference about animation http://www.gdcvault.com/play/1020583/Animation-Bootcamp-An-Indie-Approach

As a quick summary, it is about making an pose based animation system. Instead of playing animation, we play fix poses and interpolate between different poses to create the motion.

I am successfully doing linear interpolation between different pose by lerping the model space translation and slerping the model space rotation between two poses.

However, at 7:30 it is proposed to interpolate using bicubic interpolation, in order to assure position and speed continuity.

I spend some times thinking and researching about it, but I am not really sure what it means.

Could anyone provide me a bit of guidance on this question


Solution

  • I found the solution here: http://archive.gamedev.net/archive/reference/articles/article1497.html

    This links describes how to perform cubic interpolation.