skip to main content
10.1145/1060244.1060269acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

Clustering method for fast deformation with constraints

Published:13 June 2005Publication History

ABSTRACT

We present a fast deformation method for flexible objects. The deformation of the object is physically modeled using a linear elasticity model with a displacement based finite elements method, yielding a linear system at each time step of simulation. We solve this linear system using a precomputed force-displacement matrix, which describes the object response in terms of displacement accelerations to the forces acting on each vertex. We exploit the spatial coherence to effectively compress the force-displacement matrix to make this method practical and efficient by applying the clustered principal component analysis method. And we developed a method to efficiently handle the additional constraints for interactive user manipulation. At last large deformations are addressed based upon the compressed force-displacement matrix by combining a domain decomposition method and tracking the rotational motions. The experimental results demonstrate fast performances on complex large scale objects under interactive user manipulations.

References

  1. Baraff, D., and Witkin, A. 1998. Large steps in cloth Simulation. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques, ACM Press, 43--54.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Benzi, M., and Tuma, M. 1999. A comparative study of sparse approximate inverse preconditioners. Applied Numerical Mathematics: Transactions of IMACS 30, 2--3, 305--340.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Benzi, M., Cullum, J. K., and Tuma, M. 2000. Robust approximate inverse preconditioning for the conjugate gradient method. SIAM Journal on Scientific Computing 22, 4, 1318--1332.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bridson, R., and Tang, W.-P. 2001. Multiresolution approximate inverse preconditioners. SIAM Journal on Scientific Computing 23, 2, 463--479.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, 28--36.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bro-Nielsen, M., and Cotin, S. 1996. Real-time volumetric deformable models for surgery simulation using finite elements and condensation. Computer Graphics Forum 15, 3, 57--66.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. Capell, S., Green, S., Curless, B., Duchamp, T., and Popovic, Z. 2002. Interactive skeleton-driven dynamic deformations. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, 586--593.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Capell, S., Green, S., Curless, B., Duchamp, T., and Popovic, Z. 2002. A multiresolution framework for dynamic deformations. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM Press, 41--47.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chadwick, J. E., Haumann, D. R., and Parent, R. E. 1989. Layered construction for deformable animated characters. In Proceedings of the 16th annual conference on Computer graphics and interactive techniques, ACM Press, 243--252.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Choi, K.-J., and Ko, H.-S. 2002. Stable but responsive cloth. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, 604--611.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Cook, R. D., Malkus, D. S., and Plesha, M. E. 1989. Concepts and Applications of Finite Element Analysis, 3rd edition ed. John Wiley & Sons.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Debunne, G., Desbrun, M., Cani, M.-P., and Barr, A. H. 2001. Dynamic real-time deformations using space & time adaptive sampling. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM Press, 3136.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gibson, S. F. F., and Mirtich, B. 1997. A survey of deformable modeling in computer graphics. Tech. Rep. TR-97--19, Mitsubish Electric Research Lab., Cambridge, November.]]Google ScholarGoogle Scholar
  14. Grinspun, E., Krysl, P., and Schröder, P. 2002. Charms: a simple framework for adaptive simulation. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, 281--290.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hauser, K., Shen, C., and O'Brien, J. F. 2003. Interactive deformations using modal analysis with constraints. In Proceedings of Graphics Interface 2003, 247--256.]]Google ScholarGoogle Scholar
  16. Hauth, M., and Etzmuss, O. 2001. A high performance solver for the animation of deformable objects using advanced numerical methods. In Proceedings of Eurograhics, 137--151.]]Google ScholarGoogle Scholar
  17. J. Lang, D. K. P., and Seidel, H.-P. 2003. Real-time volumetric deformable models for surgery simulation using finite elements and condensation. proceedings of Graphics Interface (June).]]Google ScholarGoogle Scholar
  18. James, D. L., and Fatahalian, K. 2003. Precomputing interactive dynamic deformable scenes. ACM Trans. Graph. 22, 3, 879--887.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. James, D. L., and Pai, D. K. 1999. Artdefo: accurate real time deformable objects. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., 65--72.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. James, D. L., and Pai, D. K. 2002. Dyrt: dynamic response textures for real time deformation simulation with graphics hardware. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, 582--585.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. James, D. L., and Pai, D. K. 2002. Real time simulation of multizone elastokinematic models. In Proceedings of the IEEE International Conference on Robotics and Automation, 927--932.]]Google ScholarGoogle Scholar
  22. James, D. L., and Pai, D. K. 2003. Multiresolution green's function methods for interactive simulation of large-scale elastostatic objects. ACM Trans. Graph. 22, 1, 47--82.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Müller, M., and Gross, M. 2004. Interactive virtual materials. In GI '04: Proceedings of the 2004 conference on Graphics interface, Canadian Human-Computer Communications Society, 239--246.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Müller, M., Dorsey, J., Mcmillan, L., Jagnow, R., and Cutler, B. 2002. Stable real-time deformations. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM Press, 49--54.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Pai, D. K., Van Den Doel, K., James, D. L., Lang, J., Lloyd, J. E., Richmond, J. L., and Yau, S. H. 2001. Scanning physical interaction behavior of 3d objects. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM Press, 87--96.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Pentland, A., and Williams, J. 1989. Good vibrations: model dynamics for graphics and animation. In Proceedings of the 16th annual conference on Computer graphics and interactive techniques, ACM Press, 215--222.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Quarteroni, A., and Valli, A. 1999. Domain Decomposition Methods for Partial Differential Equations. Oxford Science Publications, Clarendon Press, Oxford.]]Google ScholarGoogle Scholar
  28. Sloan, P.-P., Hall, J., Hart, J., and Snyder, J. 2003. Clustered principal components for precomputed radiance transfer. ACM Trans. Graph. 22, 3, 382--391.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Stam, J. 1997. Stochastic dynamics: Simulating the effects of turbulence on flexible structures. Comput Graphics Forum 16, 3 (Sept.), 159--164.]]Google ScholarGoogle ScholarCross RefCross Ref
  30. Terzopoulos, D., and Witkin, A. 1988. Physically based models with rigid and deformable components. IEEE Comput. Graph. Appl. 8, 6, 41--51.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Tu, X., and Terzopoulos, D. 1994. Artificial fishes: physics, locomotion, perception, behavior. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques, ACM Press, 43--50.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Wu, X., Downes, M. S., Goktekin, T., and Tendick, F. 2001. Adaptive nonlinear finite elements for deformable body simulation using dynamic progressive meshes. Comput Graphics Forum 20, 3 (Sept.), 349--358.]]Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Clustering method for fast deformation with constraints

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SPM '05: Proceedings of the 2005 ACM symposium on Solid and physical modeling
          June 2005
          287 pages
          ISBN:1595930159
          DOI:10.1145/1060244

          Copyright © 2005 ACM

          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: 13 June 2005

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader