Steady Affine Motions and Morphs

被引:26
|
作者
Rossignac, Jarek [1 ]
Vinacua, Alvar [2 ]
机构
[1] Georgia Inst Technol, Coll Comp, Sch Interact Comp, Dept Comp Sci, Atlanta, GA 30332 USA
[2] Tech Univ Catalonia, Dept Software, Barcelona, Spain
来源
ACM TRANSACTIONS ON GRAPHICS | 2011年 / 30卷 / 05期
基金
美国国家科学基金会;
关键词
Design; Measurement; Interpolating motions; affinities; regular patterns;
D O I
10.1145/2019627.2019635
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose to measure the quality of an affine motion by its steadiness, which we formulate as the inverse of its Average Relative Acceleration (ARA). Steady affine motions, for which ARA = 0, include translations, rotations, screws, and the golden spiral. To facilitate the design of pleasing in-betweening motions that interpolate between an initial and a final pose (affine transformation), B and C, we propose the Steady Affine Morph (SAM), defined as A(t) circle B with A = C circle B-1. A SAM is affine-invariant and reversible. It preserves isometries (i.e., rigidity), similarities, and volume. Its velocity field is stationary both in the global and the local (moving) frames. Given a copy count, n, the series of uniformly sampled poses, A(i/n) circle B, of a SAM form a regular pattern which may be easily controlled by changing B, C, or n, and where consecutive poses are related by the same affinity A(1/n). Although a real matrix A(t) does not always exist, we show that it does for a convex and large subset of orientation-preserving affinities A. Our fast and accurate Extraction of Affinity Roots (EAR) algorithm computes A(t), when it exists, using closed-form expressions in two or in three dimensions. We discuss SAM applications to pattern design and animation and to key-frame interpolation.
引用
收藏
页数:16
相关论文
共 50 条