Real-Time Cloth Simulation on Virtual Human Character Using Enhanced Position Based Dynamic Framework Technique

Main Article Content

Itimad ali
Mazin Mohammed
Talib Al-Sharify
Hoshang Kolivand


     Cloth simulation and animation has been the topic of research since the mid-80's in the field of computer graphics. Enforcing incompressible is very important in real time simulation. Although, there are great achievements in this regard, it still suffers from unnecessary time consumption in certain steps that is common in real time applications.   This research develops a real-time cloth simulator for a virtual human character (VHC) with wearable clothing. This research achieves success in cloth simulation on the VHC through enhancing the position-based dynamics (PBD) framework by computing a series of positional constraints which implement constant densities. Also, the self-collision and collision with moving capsules is implemented to achieve realistic behavior cloth modelled on animated characters. This is to enable comparable incompressibility and convergence to raised cosine deformation (RCD) function solvers. On implementation, this research achieves optimized collision between clothes, syncing of the animation with the cloth simulation and setting the properties of the cloth to get the best results possible. Therefore, a real-time cloth simulation, with believable output, on animated VHC is achieved. This research perceives our proposed method can serve as a completion to the game assets clothing pipeline.


Download data is not yet available.

Article Details

How to Cite
ali I, Mohammed M, Al-Sharify T, Kolivand H. Real-Time Cloth Simulation on Virtual Human Character Using Enhanced Position Based Dynamic Framework Technique. Baghdad Sci.J [Internet]. 2020Dec.1 [cited 2021Jan.25];17(4):1294. Available from:


Fabian H, Bernhard Th, Stelian C, Robert WS, Forrester C, Mark M, et al. Subspace Clothing Simulation Using Adaptive Base. ACM TOG. 2014; 33(4): 1-9.

Shi Y, Long P, Xu K, Huang H, Xiong Y. Data-driven contextual modeling for 3D scene understanding. 2nd ed. Computer and Graphics, Elsevier. 2016; 55: 55–67.

Bender J, Deul C. Adaptive cloth simulation using corotational finite elements. Comput Graph. 2013; 37: 820–829.

Lu J, Zheng C. Dynamic cloth simulation by iso geometric analysis. Comput Methods Appl Mech Eng. 2014; 268: 475–493.

Ali I R, Kolivand H, Alkawaz M H. Lip syncing method for realistic expressive 3D face model. MULTIMED TOOLS APPL.2018; 77(5): 5323-5366.

Muller M, Heidelberger B, Hennix M, Ratcliff J. Position Based Dynamics. JVCIR. 2007; 18(2): 109-118.

Long J, Burns K, Yang J. Cloth Modeling and Simulation: A Literature Survey. Lecture Notes in Computer Science [internet]. 2011: 312–320. Available from: 10.1007/978-3-642-21799-9_35

Vassilev TI. Comparison of several parallel API for cloth modelling on modern GPUs. Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies, ACM, University of Ruse, Bulgaria. 2010; 131-136.

Salazar FSR, Machado BB, Ocsa A. De Oliveira MCF. Cloth simulation using AABB hierarchies and GPU parallelism. Games and Digital Entertainment (SBGAMES), IEEE Xplore, Rio de Janeiro, Brazil. 2010; 97–107.

Chenfanfu J, Theodore G, Joseph T. Anisotropic Elastoplasticity for Cloth. Knit and Hair Frictional Contact. ACM Transactions on Graphics (SIGGRAPH 2017). 2017; 36(4): 1-152.

Kelager M, Niebe S, Erleben K. A Triangle Bending Constraint Model for Position-Based Dynamics. VRIPHYS. 2010;10:31-7.

Capitán-Vallvey, López-Ruiz N, Martínez-Olmos A, Erenas MM, Palma AJ. Recent developments in computer vision-based analytical chemistry: A tutorial review, Analytica Chimica Acta. 2015; 899: 23–56.

Leprince S, Barbot S, Ayoub F, Avouac JP. Automatic and precise orthorectification. coregistration, and subpixel correlation of satellite images, application to ground deformation measurements. IEEE Trans. Geosci. Remote Sens. 2007; 45: 1529–1558.