Scinovex
articleTop 1% cited

As-rigid-as-possible shape manipulation

ACM Transactions on Graphics · 2005 · Vol. 24(3) · pp. 1134–1141
Takeo IgarashiTomer MoscovichJohn F. Hughes

Abstract

We present an interactive system that lets a user move and deform a two-dimensional shape without manually establishing a skeleton or freeform deformation (FFD) domain beforehand. The shape is represented by a triangle mesh and the user moves several vertices of the mesh as constrained handles. The system then computes the positions of the remaining free vertices by minimizing the distortion of each triangle. While physically based simulation or iterative refinement can also be used for this purpose, they tend to be slow. We present a two-step closed-form algorithm that achieves real-time interaction. The first step finds an appropriate rotation for each triangle and the second step adjusts its scale. The key idea is to use quadratic error metrics so that each minimization problem becomes a system of linear equations. After solving the simultaneous equations at the beginning of interaction, we can quickly find the positions of free vertices during interactive manipulation. Our approach successfully conveys a sense of rigidity of the shape, which is difficult in space-warp approaches. With a multiple-point input device, even beginners can easily move, rotate, and deform shapes at will.

3D Shape Modeling and AnalysisHuman Motion and AnimationInteractive and Immersive DisplaysComputer scienceRotation (mathematics)Quadratic equationPoint (geometry)AlgorithmComputer visionMathematicsGeometry
Citations
664
FWCI
36.98
field-weighted impact
References
27
Percentile
100%
vs. same field & year
Citations per year
Cited by
Image deformation using moving least squares
ACM Transactions on Graphics · 2006 · 676 citations
References
Deformation transfer for triangle meshes
ACM Transactions on Graphics · 2004 · 1,043 citations
Principal warps: thin-plate splines and the decomposition of deformations
IEEE Transactions on Pattern Analysis and Machine Intelligence · 1989 · 4,879 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.