1. A method for animation of an object comprising: determining a source projection matrix for projecting a source vertex array of a source object from an original space to an ortho-normal space; determining a destination projection matrix for projecting a destination vertex array of a destination object from an original space to an ortho-normal space; determining a zero-mean source vertex array of said source vertex array; determining a zero-mean destination vertex array of said destination vertex array; transforming said zero-mean source vertex array to a transformed source vertex array using said source projection matrix; transforming said zero-mean destination vertex array to a transformed destination vertex array using said destination projection matrix; computing an interim vertex array in said ortho-normal space based on a linear interpolation of said transformed source vertex array and said transformed destination vertex array; computing an interim projection matrix based on a linear interpolation of said source projection matrix and said destination projection matrix; and transforming said interim vertex array from said ortho-normal space to said original space based on said interim projection matrix.