2016
DOI: 10.1111/cgf.12851
|View full text |Cite
|
Sign up to set email alerts
|

CAMA: Contact‐Aware Matrix Assembly with Unified Collision Handling for GPU‐based Cloth Simulation

Abstract: Figure 1: Benchmark Andy: Our GPU-based approach can simulate the clothes dressed on a Kung-Fu boy. The meshes of three cloth pieces are represented by 127K triangles. Our simulator performs all of the computations, including implicit time integration and collision handling, in 2.42s per frame (on average) on an NVIDIA Telsa K40c GPU. Our new parallel algorithms for sparse matrix assembly and collision handling result in significant speedups over prior methods. AbstractWe present a novel GPU-based approach to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
70
0
2

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 62 publications
(72 citation statements)
references
References 48 publications
0
70
0
2
Order By: Relevance
“…A BVH‐based CD pipeline using the incremental scheme was proposed by [TMLT11,TWT*16]. In their GPU‐streams, the collision pipeline involves a one‐time preprocessing stage and a runtime stage for collision queries.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…A BVH‐based CD pipeline using the incremental scheme was proposed by [TMLT11,TWT*16]. In their GPU‐streams, the collision pipeline involves a one‐time preprocessing stage and a runtime stage for collision queries.…”
Section: Related Workmentioning
confidence: 99%
“…We implement two versions of our CD pipeline. The first version is embedded in the ARCSim simulator in [TWT*16]. All primitives are categorized into a deformable BVH and a rigid BVH.…”
Section: Comparisons and Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…[NKT15] improved the work from [AVGT12] using Asynchronous Contact Mechanics and reduced the communication by proposing a locality‐aware task assignment, which first scaled more than 16 cores. [TWT*16] implemented a GPU‐based simulation pipeline. Their method has achieved an impressive speedup of 58 times, which is comparable to the performance of our method on a 64‐core cluster.…”
Section: Related Workmentioning
confidence: 99%
“…On a given set of benchmarks, our method achieves an unprecedented level of scalability in distributed CPU systems when compared to [ZFV04, NKT15]. Its performance gain is also higher than the GPU parallelization [TWT*16], while our approach offers the additional flexibility for coupling with adaptively remeshed cloth simulators. We also verify that given sufficient amount of processors, our method can achieve an average performance as fast as the low‐resolution simulation, while obtaining simulation results similar to ones using high‐resolution meshes.…”
Section: Introductionmentioning
confidence: 99%