Skip to main content

Towards Efficiency in Cloth Simulation

  • Conference paper
Articulated Motion and Deformable Objects (AMDO 2008)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5098))

Included in the following conference series:

Abstract

Cloth simulation is an extremely expensive task. Realistic cloth models coupled with stable numerical integration demand all the processing power we can spend. Although implicit integration schemes allow us to use large time steps, the exponential time complexity limits the number of particles that are reasonable to use in any simulation. In this paper, we present a technique that simulates cloth surfaces with adaptive level of detail without degrading the surface physical properties or the stability of the simulation. The underlying mesh operations are derived from subdivision surfaces, but rules are adapted to prevent the numerical simulation from diverging. We also demonstrate how the model constants can be specified in a resolution independent way.While the use of DLOD effectively allows the formation of folds and wrinkles, the final appearance can still be far from smooth. To further increase the realism we can use a GPU post processing algorithm to smooth the final rendered surface.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baraff, D., Witkin, A.: Large steps in cloth simulation. In: SIGGRAPH 1998: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp. 43–54. ACM Press, New York (1998)

    Chapter  Google Scholar 

  2. Bridson, R., Fedkiw, R., Anderson, J.: Robust treatment of collisions, contact and friction for cloth animation. In: SIGGRAPH 2002: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp. 594–603. ACM Press, New York (2002)

    Chapter  Google Scholar 

  3. Desbrun, M., Schroeder, P., Barr, A.: Interactive animation of structured deformable objects. In: MacKenzie, I.S., Stewart, J. (eds.) Proceedings of the Conference on Graphics Interface (GI 1999), Toronto, Ontario, June 2-4, 1999, pp. 1–8. CIPS (1999)

    Google Scholar 

  4. Etzmuß, O., Eberhardt, B., Hauth, M., Straßer, W.: Collision adaptive particle systems. In: Proceedings of the 8th Pacific Graphics Conference on Computer Graphics and Application (PACIFIC GRAPHICS 2000), Los Alamitos, CA, October 3-5, 2000, pp. 338–347. IEEE, Los Alamitos (2000)

    Google Scholar 

  5. Hadap, S., Bangarter, E., Volino, P., Magnenat-Thalmann, N.: Animating wrinkles on clothes. In: Ebert, D., Gross, M., Hamann, B. (eds.) IEEE Visualization 1999, San Francisco, pp. 175–182. IEEE, Los Alamitos (1999)

    Google Scholar 

  6. Howlett, P., Hewitt, W.T.: Mass-spring simulation using adaptive non-active points. Computer Graphics Forum. 17(3), 345–354 (1998)

    Article  Google Scholar 

  7. Hutchinson, D., Preston, M., Hewitt, T.: Adaptive refinement for mass/spring simulations. In: Boulic, R., Hegron, G. (eds.) Computer Animation and Simulation 1996, SpringerComputerScience, pp. 31–45. Springer, New York (1996)

    Google Scholar 

  8. Kobbelt, L.: \(\sqrt{3}\)–subdivision. In: SIGGRAPH 2000: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, New York, NY, USA, pp. 103–112. ACM Press/Addison-Wesley Publishing Co. (2000)

    Google Scholar 

  9. Loop, C.T.: Smooth subdivision surfaces based on triangles. Master’s thesis, Department of Mathematics, The University of Utah (August 1987)

    Google Scholar 

  10. Provot, X.: Deformation constraints in a mass-spring model to describe rigid cloth behavior. In: Davis, W.A., Prusinkiewicz, P. (eds.) Graphics Interface 1995, Canadian Information Processing Society, Canadian Human-Computer Communications Society, May 1995, pp. 147–154 (1995)

    Google Scholar 

  11. Terzopoulos, D., Platt, J., Barr, A., Fleisher, K.: Elastically deformable models. Computer Graphics (Proc. Siggraph) 21(4), 205–214 (1987)

    Article  Google Scholar 

  12. Velho, L., Gomes, J.: Variable resolution 4-k meshes: Concepts and applications. Computer Graphics Forum 19(4), 195–212 (2000)

    Article  Google Scholar 

  13. Velho, L., Zorin, D.: 4-8 subdivision. Computer Aided Geometric Design 18(5), 397–427 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  14. Villard, J., Borouchaki, H.: Adaptive meshing for cloth animation. In: IMR, pp. 243–252 (2002)

    Google Scholar 

  15. Volkov, V., Li, L.: Real-time refinement and simplification of adaptive triangular meshes. In: van Wijk, G.T.J.J., Moorhead, R.J. (eds.) Proceedings of the IEEE Visualization 2003, October 2003, pp. 155–162. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  16. Zhang, D., Yuen, M.M.F.: Cloth simulation using multilevel meshes. Computers and Graphics 25(3), 383–389 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Francisco J. Perales Robert B. Fisher

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Birra, F., Santos, M. (2008). Towards Efficiency in Cloth Simulation. In: Perales, F.J., Fisher, R.B. (eds) Articulated Motion and Deformable Objects. AMDO 2008. Lecture Notes in Computer Science, vol 5098. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70517-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70517-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70516-1

  • Online ISBN: 978-3-540-70517-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics