Crossref journal-article
Association for Computing Machinery (ACM)
ACM Transactions on Graphics (320)
Abstract

We present an algorithm that generates natural and intuitive deformations via direct manipulation for a wide range of shape representations and editing scenarios. Our method builds a space deformation represented by a collection of affine transformations organized in a graph structure. One transformation is associated with each graph node and applies a deformation to the nearby space. Positional constraints are specified on the points of an embedded object. As the user manipulates the constraints, a nonlinear minimization problem is solved to find optimal values for the affine transformations. Feature preservation is encoded directly in the objective function by measuring the deviation of each transformation from a true rotation. This algorithm addresses the problem of "embedded deformation" since it deforms space through direct manipulation of objects embedded within it, while preserving the embedded objects' features. We demonstrate our method by editing meshes, polygon soups, mesh animations, and animated particle systems.

Bibliography

Sumner, R. W., Schmid, J., & Pauly, M. (2007). Embedded deformation for shape manipulation. ACM Transactions on Graphics, 26(3), 80.

Authors 3
  1. Robert W. Sumner (first)
  2. Johannes Schmid (additional)
  3. Mark Pauly (additional)
References 28 Referenced 300
  1. 10.1145/882262.882311
  2. 10.1145/800031.808573
  3. 10.1145/1015706.1015772
  4. 10.1111/j.1467-8659.2005.00886.x
  5. 10.1109/TVCG.2007.1054
  6. Botsch , M. , Pauly , M. , Gross , M. , and Kobbelt , L . 2006. Primo: Coupled prisms for intuitive surface modeling . In Fourth Eurographics Symposium on Geometry Processing. Botsch, M., Pauly, M., Gross, M., and Kobbelt, L. 2006. Primo: Coupled prisms for intuitive surface modeling. In Fourth Eurographics Symposium on Geometry Processing. / Fourth Eurographics Symposium on Geometry Processing. by Botsch M.
  7. Botsch M. Sumner R. W. Pauly M. and Gross M. 2006. Deformation transfer for detail-preserving surface editing. In Vision Modeling & Visualization 2006. Botsch M. Sumner R. W. Pauly M. and Gross M. 2006. Deformation transfer for detail-preserving surface editing. In Vision Modeling & Visualization 2006 .
  8. 10.1145/97879.97900
  9. Gill P. E. Murray W. and Wright M. H. 1989. Practical Optimization. Academic Press London. Gill P. E. Murray W. and Wright M. H. 1989. Practical Optimization . Academic Press London.
  10. 10.1080/10867651.1998.10487493
  11. 10.1145/133994.134036
  12. 10.1145/1141911.1142003
  13. 10.1145/1141911.1142000
  14. 10.1145/280814.280831
  15. 10.1145/237170.237247
  16. Madsen K. Nielsen H. and Tingleff O. 2004. Methods for non-linear least squares problems. Tech. rep. Informatics and Mathematical Modelling Technical University of Denmark. Madsen K. Nielsen H. and Tingleff O. 2004. Methods for non-linear least squares problems. Tech. rep. Informatics and Mathematical Modelling Technical University of Denmark.
  17. 10.1145/882262.882308
  18. Pauly , M. , Mitra , N. J. , Giesen , J. , Gross , M. , and Guibas , L. J . 2005. Example-based 3d scan completion . In Third Eurographics Symposium on Geometry Processing. Pauly, M., Mitra, N. J., Giesen, J., Gross, M., and Guibas, L. J. 2005. Example-based 3d scan completion. In Third Eurographics Symposium on Geometry Processing. / Third Eurographics Symposium on Geometry Processing. by Pauly M.
  19. 10.1145/15922.15903
  20. 10.1109/3DPVT.2004.99
  21. 10.1145/1141911.1142001
  22. 10.1145/280814.280946
  23. Singh K. and Kokkevis E. 2000. Skinning characters using surface oriented free-form deformations. In Graphics Interface. Singh K. and Kokkevis E. 2000. Skinning characters using surface oriented free-form deformations. In Graphics Interface .
  24. Sorkine O. 2005. Laplacian mesh processing. In State of the Art Reports Eurographics. Sorkine O. 2005. Laplacian mesh processing. In State of the Art Reports Eurographics.
  25. 10.1145/1015706.1015736
  26. Toledo , S. , 2003 . TAUCS: A library of sparse linear solvers, version 2.2 . http://www.tau.ac.il/~stoledo/taucs. Toledo, S., 2003. TAUCS: A library of sparse linear solvers, version 2.2. http://www.tau.ac.il/~stoledo/taucs. / TAUCS: A library of sparse linear solvers, version 2.2 by Toledo S. (2003)
  27. Weber , J. 2000 . Run-time skin deformation . In Proceedings of the 2000 Game Developers Conference. Weber, J. 2000. Run-time skin deformation. In Proceedings of the 2000 Game Developers Conference. / Proceedings of the 2000 Game Developers Conference. by Weber J. (2000)
  28. 10.1145/1073204.1073219
Dates
Type When
Created 17 years, 11 months ago (Sept. 14, 2007, 9:44 a.m.)
Deposited 2 months ago (June 18, 2025, 10:58 a.m.)
Indexed 3 days, 18 hours ago (Aug. 20, 2025, 9:04 a.m.)
Issued 18 years ago (July 29, 2007)
Published 18 years ago (July 29, 2007)
Published Online 18 years ago (July 29, 2007)
Published Print 18 years ago (July 29, 2007)
Funders 0

None

@article{Sumner_2007, title={Embedded deformation for shape manipulation}, volume={26}, ISSN={1557-7368}, url={http://dx.doi.org/10.1145/1276377.1276478}, DOI={10.1145/1276377.1276478}, number={3}, journal={ACM Transactions on Graphics}, publisher={Association for Computing Machinery (ACM)}, author={Sumner, Robert W. and Schmid, Johannes and Pauly, Mark}, year={2007}, month=jul, pages={80} }