Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Joint-aware manipulation of deformable models

Published: 27 July 2009 Publication History

Abstract

Complex mesh models of man-made objects often consist of multiple components connected by various types of joints. We propose a joint-aware deformation framework that supports the direct manipulation of an arbitrary mix of rigid and deformable components. First we apply slippable motion analysis to automatically detect multiple types of joint constraints that are implicit in model geometry. For single-component geometry or models with disconnected components, we support user-defined virtual joints. Then we integrate manipulation handle constraints, multiple components, joint constraints, joint limits, and deformation energies into a single volumetric-cell-based space deformation problem. An iterative, parallelized Gauss-Newton solver is used to solve the resulting nonlinear optimization. Interactive deformable manipulation is demonstrated on a variety of geometric models while automatically respecting their multi-component nature and the natural behavior of their joints.

Supplementary Material

JPG File (tps082_09.jpg)
MP4 File (tps082_09.mp4)

References

[1]
Attene, M., Falcidieno, B., and Spagnuolo, M. 2006. Hierarchical mesh segmentation based on fitting primitives. The Visual Computer 22, 3, 181--193.
[2]
Au, O. K.-C., Tai, C.-L., Chu, H.-K., Cohen-Or, D., and Lee, T.-Y. 2008. Skeleton extraction by mesh contraction. ACM Trans. Graphics 27, 3, 1--10.
[3]
Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3d characters. ACM Trans. Graphics 26, 3, 72.
[4]
Botsch, M., and Sorkine, O. 2008. On linear variational surface deformation methods. IEEE Transactions on Visualization and Computer Graphics 14, 1, 213--230.
[5]
Botsch, M., Pauly, M., Gross, M., and Kobbelt, L. 2006. Primo: coupled prisms for intuitive surface modeling. In SGP '06: Proceedings of the fourth Eurographics symposium on Geometry processing, 11--20.
[6]
Botsch, M., Pauly, M., Wicke, M., and Gross, M. 2007. Adaptive space deformations based on rigid cells. Computer Graphics Forum 26, 3, 339--347.
[7]
Der, K. G., Sumner, R. W., and Popović, J. 2006. Inverse kinematics for reduced deformable models. ACM Trans. Graphics 25, 3, 1174--1179.
[8]
Faloutsos, P., van de Panne, M., and Terzopoulos, D. 1997. Dynamic animation synthesis with free-form deformations. IEEE Transactions on Visualization and Computer Graphics 3, 3, 201--214.
[9]
Fu, H., Cohen-Or, D., Dror, G., and Sheffer, A. 2008. Upright orientation of man-made objects. ACM Trans. Graphics 27, 3, 1--7.
[10]
Gain, J., and Bechmann, D. 2008. A survey of spatial deformation from a user-centered perspective. ACM Trans. Graphics 27, 4, 1--21.
[11]
Galoppo, N., Otaduy, M. A., Tekin, S., Gross, M., and Lin, M. C. 2007. Soft articulated characters with fast contact handling. Computer Graphics Forum 26, 3 (Sept.), 243--253.
[12]
Gelfand, N., and Guibas, L. J. 2004. Shape segmentation using local slippage analysis. In SGP '04: Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing, 214--223.
[13]
Harrison, J., Rensink, R. A., and van de Panne, M. 2004. Obscuring length changes during animated motion. ACM Trans. Graphics 23, 3, 569--573.
[14]
Huang, J., Shi, X., Liu, X., Zhou, K., Wei, L., Teng, S., Bao, H., Guo, B., and Shum, H.-Y. 2006. Subspace gradient domain mesh deformation. ACM Trans. Graphics 25, 3, 1126--1134.
[15]
James, D. L., and Twigg, C. D. 2005. Skinning mesh animations. ACM Trans. Graphics 24, 3, 399--407.
[16]
Katz, S., and Tal, A. 2003. Hierarchical mesh decomposition using fuzzy clustering and cuts. ACM Trans. Graphics 22, 3, 954--961.
[17]
Kaufmann, P., Martin, S., Botsch, M., and Gross, M. 2008. Flexible simulation of deformable models using discontinuous galerkin fem. In 2008 ACM SIGGRAPH / Eurographics Symposium on Computer Animation, 105--115.
[18]
Kobbelt, L., Campagna, S., Vorsatz, J., and Seidel, H.-P. 1998. Interactive multi-resolution modeling on arbitrary meshes. In SIGGRAPH Conference Proceedings, 105--114.
[19]
Kraevoy, V., Sheffer, A., Shamir, A., and Cohen-Or, D. 2008. Non-homogeneous resizing of complex models. In ACM SIGGRAPH Asia 2008, 1--9.
[20]
Lasseter, J. 1987. Principles of traditional animation applied to 3d computer animation. In SIGGRAPH Conference Proceedings, 35--44.
[21]
Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation. In SIGGRAPH Conference Proceedings, 165--172.
[22]
Li, W., Agrawala, M., Curless, B., and Salesin, D. 2008. Automated generation of interactive 3d exploded view diagrams. ACM Trans. Graphics 27, 3, 1--7.
[23]
Lipman, Y., Sorkine, O., Levin, D., and Cohen-Or, D. 2005. Linear rotation-invariant coordinates for meshes. ACM Trans. Graphics 24, 3, 479--487.
[24]
Liu, R., Zhang, H., Shamir, A., and Cohen-Or, D. 2009. A part-aware surface metric for shape analysis. In Eurographics, vol. 28, to appear.
[25]
Madsen, K., Nielsen, H., and Tingleff, O. 2004. Methods for nonlinear least squares problems. Tech. rep., Informatics and Mathematical Modelling, Technical University of Denmark.
[26]
Magnenat-Thalmann, N., Laperriere, R., and Thalmann, D. 1988. Joint dependent local deformations for hand animation and object grasping. In Graphics Interface, 26--33.
[27]
Mitra, N. J., Guibas, L. J., and Pauly, M. 2007. Symmetrization. ACM Trans. Graphics 26, 3, 63.
[28]
Murray, R. M., Li, Z., and Sastry, S. S. 1994. A Mathematical Introduction to Robotic Manipulation. CRC Press.
[29]
Nocedal, J., and Wright, S. J. 1999. Numerical Optimization. Springer.
[30]
Parent, R. 2008. Computer Animation: Algorithms and Techniques, second ed. Morgan Kaufmann.
[31]
Popa, T., Julius, D., and Sheffer, A. 2006. Material-aware mesh deformations. In Proceedings of the IEEE International Conference on Shape Modeling and Applications 2006, 22.
[32]
Sederberg, T. W., and Parry, S. R. 1986. Free-form deformation of solid geometric models. In SIGGRAPH Conference Proceedings, 151--160.
[33]
Shi, X., Zhou, K., Tong, Y., Desbrun, M., Bao, H., and Guo, B. 2007. Mesh puppetry: cascading optimization of mesh deformation with inverse kinematics. ACM Trans. Graphics 26, 3, 81.
[34]
Sorkine, O., Lipman, Y., Cohen-Or, D., Alexa, M., Rossl, C., and Seidel, H.-P. 2004. Laplacian surface editing. In Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, 179--188.
[35]
Sumner, R. W., Zwicker, M., Gotsman, C., and Popović, J. 2005. Mesh-based inverse kinematics. ACM Trans. Graphics 24, 3, 488--495.
[36]
Sumner, R. W., Schmid, J., and Pauly, M. 2007. Embedded deformation for shape manipulation. ACM Trans. Graphics 26, 3, 80.
[37]
Theobalt, C., Rössl, C., de Aguiar, E., and Seidel, H.-P. 2007. Animation collage. In Symposium on Computer Animation, 271--280.
[38]
Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., and Shum, H.-Y. 2004. Mesh editing with poisson-based gradient field manipulation. ACM Trans. Graphics 23, 3, 644--651.
[39]
Zorin, D., Schröder, P., and Sweldens, W. 1997. Interactive multiresolution mesh editing. In SIGGRAPH Conference Proceedings, 259--268.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 28, Issue 3
August 2009
750 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1531326
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 July 2009
Published in TOG Volume 28, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. inverse kinematics
  2. joint constraint
  3. slippable motions
  4. space deformation

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)ParSEL: Parameterized Shape Editing with LanguageACM Transactions on Graphics10.1145/368792243:6(1-14)Online publication date: 19-Dec-2024
  • (2024)Identity-Aware and Shape-Aware Propagation of Face Editing in VideosIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.323536430:7(3444-3456)Online publication date: 1-Jul-2024
  • (2024)Palette-Based Content-Aware Image RecoloringComputational Visual Media10.1007/978-981-97-2092-7_12(240-258)Online publication date: 10-Apr-2024
  • (2023)Language-based Photo Color Adjustment for Graphic DesignsACM Transactions on Graphics10.1145/359211142:4(1-16)Online publication date: 26-Jul-2023
  • (2023)A Landmark-free Approach for Surface Asymmetry Detection and Profile Drawings from Bilaterally Symmetrical GeometryJournal on Computing and Cultural Heritage 10.1145/358924716:2(1-18)Online publication date: 28-Mar-2023
  • (2023)Detection of Recolored Image by Texture Features in Chrominance ComponentsACM Transactions on Multimedia Computing, Communications, and Applications10.1145/357107619:3(1-23)Online publication date: 25-Feb-2023
  • (2023)Seg&Struct: The Interplay Between Part Segmentation and Structure Inference for 3D Shape Parsing2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV56688.2023.00128(1226-1235)Online publication date: Jan-2023
  • (2023)Multiscale Mesh Deformation Component Analysis With Attention-Based AutoencodersIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.311252629:2(1301-1317)Online publication date: 1-Feb-2023
  • (2023)Semi-Weakly Supervised Object Kinematic Motion Prediction2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.02081(21726-21735)Online publication date: Jun-2023
  • (2022)Unsupervised Kinematic Motion Detection for Part-segmented 3D Shape CollectionsACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530742(1-9)Online publication date: 27-Jul-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media