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.
References
28
Referenced
300
10.1145/882262.882311
10.1145/800031.808573
10.1145/1015706.1015772
10.1111/j.1467-8659.2005.00886.x
10.1109/TVCG.2007.1054
- 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.
- 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 .
10.1145/97879.97900
- 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.1080/10867651.1998.10487493
10.1145/133994.134036
10.1145/1141911.1142003
10.1145/1141911.1142000
10.1145/280814.280831
10.1145/237170.237247
- 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.
10.1145/882262.882308
- 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.
10.1145/15922.15903
10.1109/3DPVT.2004.99
10.1145/1141911.1142001
10.1145/280814.280946
- 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 .
- 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.
10.1145/1015706.1015736
- 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)
- 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)
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) |
@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} }