TY - GEN
T1 - Controllable conformal maps for shape deformation and interpolation
AU - Weber, Ofir
AU - Gotsman, Craig
N1 - Publisher Copyright:
© 2010 ACM.
PY - 2010/7/26
Y1 - 2010/7/26
N2 - Conformal maps are considered very desirable for planar deformation applications, since they allow only local rotations and scale, avoiding shear and other visually disturbing distortions of local detail. Conformal maps are also orientation-preserving C∞ diffeomorphisms, meaning they are extremely smooth and prevent unacceptable "foldovers" in the plane. Unfortunately, these maps are also notoriously difficult to control, so working with them in an interactive animation scenario to achieve specific effects is a significant challenge, sometimes even impossible. We describe a novel 2D shape deformation system which generates conformal maps, yet provides the user a large degree of control over the result. For example, it allows discontinuities at user-specified boundary points, so true "bends" can be introduced into the deformation. It also allows the prescription of angular constraints at corners of the target image. Combining these provides for a very effective user experience. At the heart of our method is a very natural differential shape representation for conformal maps, using so-called "conformal factors" and "angular factors", which allow more intuitive control compared to representation in the usual spatial domain. Beyond deforming a given shape into a new one at each key frame, our method also provides the ability to interpolate between shapes in a very natural way, such that also the intermediate deformations are conformal. Our method is extremely efficient: it requires only the solution of a small dense linear system at preprocess time and a matrix-vector multiplication during runtime (which can be implemented on a modern GPU), thus the deformations, even on extremely large images, may be performed in real-time.
AB - Conformal maps are considered very desirable for planar deformation applications, since they allow only local rotations and scale, avoiding shear and other visually disturbing distortions of local detail. Conformal maps are also orientation-preserving C∞ diffeomorphisms, meaning they are extremely smooth and prevent unacceptable "foldovers" in the plane. Unfortunately, these maps are also notoriously difficult to control, so working with them in an interactive animation scenario to achieve specific effects is a significant challenge, sometimes even impossible. We describe a novel 2D shape deformation system which generates conformal maps, yet provides the user a large degree of control over the result. For example, it allows discontinuities at user-specified boundary points, so true "bends" can be introduced into the deformation. It also allows the prescription of angular constraints at corners of the target image. Combining these provides for a very effective user experience. At the heart of our method is a very natural differential shape representation for conformal maps, using so-called "conformal factors" and "angular factors", which allow more intuitive control compared to representation in the usual spatial domain. Beyond deforming a given shape into a new one at each key frame, our method also provides the ability to interpolate between shapes in a very natural way, such that also the intermediate deformations are conformal. Our method is extremely efficient: it requires only the solution of a small dense linear system at preprocess time and a matrix-vector multiplication during runtime (which can be implemented on a modern GPU), thus the deformations, even on extremely large images, may be performed in real-time.
UR - http://www.scopus.com/inward/record.url?scp=85007245473&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85007245473&partnerID=8YFLogxK
U2 - 10.1145/1778765.1778815
DO - 10.1145/1778765.1778815
M3 - Conference contribution
AN - SCOPUS:85007245473
T3 - ACM SIGGRAPH 2010 Papers, SIGGRAPH 2010
BT - ACM SIGGRAPH 2010 Papers, SIGGRAPH 2010
A2 - Hoppe, Hugues
PB - Association for Computing Machinery, Inc
T2 - 37th International Conference and Exhibition on Computer Graphics and Interactive Techniques, SIGGRAPH 2010
Y2 - 26 July 2010 through 30 July 2010
ER -