Parallel garment drape simulation of triangular mesh using GPU programming
International Journal of Clothing Science and Technology
ISSN: 0955-6222
Article publication date: 12 June 2009
Abstract
Purpose
The purpose of this paper is to determine the possibility of implementing parallel processing feature of graphic processor unit (GPU) in garment drape simulation.
Design/methodology/approach
Velocity‐Verlet method based on explicit integration is used to drape triangular table cloth meshes. Both drape simulation and collision detection engines are converted to GPU version. Simulation speeds of simple linear algebra and actual free fall table cloth simulation are compared with those of the central processing unit (CPU) version.
Findings
There is apparent calculation speed increase when the parallel computation of GPU is implemented. But the current GPUs have several limits for general purpose computation, so the original CPU version algorithm should be split and modified to be used in GPU.
Originality/value
This paper implemented GPU parallel processing technique in both drape simulation and collision detection. Voxel‐based method is used to find possible collision pairs. Triangular meshes, which are more difficult to implement than quadrilateral ones in GPU programming, are successfully implemented.
Keywords
Citation
Hwan Sul, I. (2009), "Parallel garment drape simulation of triangular mesh using GPU programming", International Journal of Clothing Science and Technology, Vol. 21 No. 4, pp. 252-269. https://doi.org/10.1108/09556220910960006
Publisher
:Emerald Group Publishing Limited
Copyright © 2009, Emerald Group Publishing Limited