Title :
Ball-Morph: Definition, Implementation, and Comparative Evaluation
Author :
Whited, Brian ; Rossignac, Jarek
Author_Institution :
Walt Disney Animation Studios, Burbank, CA, USA
fDate :
6/1/2011 12:00:00 AM
Abstract :
We define b-compatibility for planar curves and propose three ball morphing techniques between pairs of b-compatible curves. Ball-morphs use the automatic ball-map correspondence, proposed by Chazal et al. [1], from which we derive different vertex trajectories (linear, circular, and parabolic). All three morphs are symmetric, meeting both curves with the same angle, which is a right angle for the circular and parabolic. We provide simple constructions for these ball-morphs and compare them to each other and other simple morphs (linear-interpolation, closest-projection, curvature-interpolation, Laplace-blending, and heat-propagation) using six cost measures (travel-distance, distortion, stretch, local acceleration, average squared mean curvature, and maximum squared mean curvature). The results depend heavily on the input curves. Nevertheless, we found that the linear ball-morph has consistently the shortest travel-distance and the circular ball-morph has the least amount of distortion.
Keywords :
computational geometry; computer animation; mean square error methods; Ball-Morph; Laplace-blending; average squared mean curvature; b-compatible planar curves; ball morphing techniques; closest-projection; curvature-interpolation; maximum squared mean curvature; travel-distance; Animation; Benchmark testing; Construction industry; Heating; Interpolation; Shape; Trajectory; Morphing; ball-map.; curve averaging; curve interpolation; medial axis; surface reconstruction from slices;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2010.115