Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 11

Proceedings of the 2017 Federated Conference on Computer Science and Information Systems

Mobile devices' GPUs in cloth dynamics simulation

, , ,

DOI: http://dx.doi.org/10.15439/2017F191

Citation: Proceedings of the 2017 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 11, pages 12831290 ()

Full text

Abstract. The realistic simulation of cloths is nowadays a key to produce good-quality, authentic graphical visualizations of various fabrics, such as characters' garment elements, flags or curtains. This can be computationally expensive, more and more as number of particles, which fabric is divided into, increases. The solution to this matter was to use GPU -- Graphic Processing Unit and perform all calculations on this device. On PC platform, this technique proved to be much faster than the standard CPU approach. The main purpose of this work is to check whether this solution could also be introduced on the mobile devices. Most of them nowadays also have their own specialized GPU chips, but will they prove to be computationally faster than mobile CPUs? Is it possible and worth one's while to create visually appealing and efficient cloth simulation here? And how big is the difference between PC and mobile platform in GPGPU performance? This paper answers these questions.


  1. Wojciechowski, A. Camera navigation support in a virtual environment. Bulletin of the Polish Academy of Sciences-Technical Sciences 61, 871-884 (2013).
  2. Demetri Terzopoulos, John Platt, Alan Barr, and Kurt Fleischer. 1987. Elastically deformable models. SIGGRAPH Comput. Graph. 21, 4 (August 1987), 205-214
  3. David Baraff and Andrew Witkin. 1998. Large steps in cloth simulation. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques (SIGGRAPH ’98). ACM, New York, NY, USA, 43-54.
  4. B. Eberhardt and O. Etzmuß and M.Hauth. 2000 Implicit-Explicit Schemes for Fast Animation with Particle Systems. Computer Animation and Simulation 2000: Proceedings of the Eurographics Workshop in Interlaken, Switzerland, August 21-22, 2000, Springer Vienna, 137-151
  5. Hu X., Wei L., Li D. (2007) A Modified Numerical Integration Method for Deformable Object Animation. In: Park JW., Kim T.G., Kim YB. (eds) AsiaSim 2007. AsiaSim 2007. Communications in Computer and Information Science, vol 5. Springer, Berlin, Heidelberg
  6. Wei-Wen Feng, Yizhou Yu, and Byung-Uck Kim. 2010. A deformation transformer for real-time cloth animation. In ACM SIGGRAPH 2010 papers (SIGGRAPH ’10), Hugues Hoppe (Ed.). ACM, New York, NY, USA, Article 108, 9 pages
  7. Fabian Hahn, Bernhard Thomaszewski, Stelian Coros, Robert W. Sumner, Forrester Cole, Mark Meyer, Tony DeRose, and Markus Gross. 2014. Subspace clothing simulation using adaptive bases. ACM Trans. Graph. 33, 4, Article 105 (July 2014), 9 pages.
  8. Russell Gillette, Craig Peters, Nicholas Vining, Essex Edwards, and Alla Sheffer. 2015. Real-time dynamic wrinkling of coarse animated cloth. In Proceedings of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA ’15). ACM, New York, NY, USA, 17-26.
  9. Wojciechowski, A., Gałaj, T. GPU Assisted Self-Collisions of Cloths. Journal of Applied Computer Science 24, 39-54 (2016).
  10. François Faure, Christian Duriez, Hervé Delingette, Jérémie Allard, Benjamin Gilles, et al.. SOFA: A Multi-Model Framework for Interactive Physical Simulation. Yohan Payan. Soft Tissue Biomechanical Modeling for Computer Assisted Surgery, 11, Springer, pp 283-321, 2012, Studies in Mechanobiology, Tissue Engineering and Biomaterials, 978-3-642-29013-8. http://dx.doi.org/10.1007/8415_2012_125
  11. Lander, J. 1999. Devil in the blue-faceted dress: Real-time cloth anima- tion. Game Developer Magazine (May)
  12. Matthias Müller, Bruno Heidelberger, Marcus Hennix, and John Ratcliff. 2007. Position based dynamics. J. Vis. Comun. Image Represent. 18, 2 (April 2007), 109-118.
  13. Huamin Wang, Florian Hecht, Ravi Ramamoorthi, and James F. O’Brien. 2010. Example-based wrinkle synthesis for clothing animation. In ACM SIGGRAPH 2010 papers (SIGGRAPH ’10), Hugues Hoppe (Ed.). ACM, New York, NY, USA, Article 107, 8 pages
  14. H. Li, Y. Wan and G. Ma, A CPU-GPU hybrid computing framework for real-time clothing animation, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems, Beijing, 2011, pp. 391-396.