- Key-pose transforms are often given as \(4\times 4\) matrices.
- How can we interpolate b/w affine transforms?
-
- - Splitting linear \(\mathrm{M}\)/translation part is easy.
- - Problem: interpolating the linear part \(\mathrm{M}\)
-
- mixes rotation, scaling, shearing
- \(\Rightarrow\) Split \(\mathrm{M}\) into: rotation part, and scaling/shearing.
-
- - Interpolate rotation with quaternion (ex. SLERP/LERP)
- - Scaling/shearing using componentwise interpolation (ex. linear).
- - Polar decomposition: \(\mathrm{M} = \mathrm{R}\;\mathrm{D}\)
-
- - \(\mathrm{R}\): Rotation matrix
- - \(\mathrm{D}\): Positive semi-definite matrix
-
- - Polar decomposition is obtained from SVD
-
- - Or numerically, \(\mathrm{R}\) can be computed using the following iterative scheme
-
