TightCCD: Efficient and Robust Continuous Collision Detection using Tight Error Bounds
dc.contributor.author | Wang, Zhendong | en_US |
dc.contributor.author | Tang, Min | en_US |
dc.contributor.author | Tong, Ruofeng | en_US |
dc.contributor.author | Manocha, Dinesh | en_US |
dc.contributor.editor | Stam, Jos and Mitra, Niloy J. and Xu, Kun | en_US |
dc.date.accessioned | 2015-10-07T05:12:46Z | |
dc.date.available | 2015-10-07T05:12:46Z | |
dc.date.issued | 2015 | en_US |
dc.description.abstract | We present a realtime and reliable continuous collision detection (CCD) algorithm between triangulated models that exploits the floating point hardware capability of current CPUs and GPUs. Our formulation is based on Bernstein Sign Classification that takes advantage of the geometry properties of Bernstein basis and Bézier curves to perform Boolean collision queries. We derive tight numerical error bounds on the computations and employ those bounds to design an accurate algorithm using finite-precision arithmetic. Compared with prior floatingpoint CCD algorithms, our approach eliminates all the false negatives and 90-95% of the false positives. We integrated our algorithm (TightCCD) with physically-based simulation system and observe speedups in collision queries of 5-15X compared with prior reliable CCD algorithms. Furthermore, we demonstrate its benefits in terms of improving the performance or robustness of cloth simulation systems. | en_US |
dc.description.number | 7 | en_US |
dc.description.sectionheaders | Collision Detection | en_US |
dc.description.seriesinformation | Computer Graphics Forum | en_US |
dc.description.volume | 34 | en_US |
dc.identifier.doi | 10.1111/cgf.12767 | en_US |
dc.identifier.pages | 289-298 | en_US |
dc.identifier.uri | https://doi.org/10.1111/cgf.12767 | en_US |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.subject | I.3.7 [Computer Graphics] | en_US |
dc.subject | Three Dimensional Graphics | en_US |
dc.subject | Animation | en_US |
dc.title | TightCCD: Efficient and Robust Continuous Collision Detection using Tight Error Bounds | en_US |