Abstract
We present a novel radial-view-based culling method for continuous self-collision detection (CSCD) of skeletal models. Our method targets closed triangular meshes used to represent the surface of a model. It can be easily integrated with bounding volume hierarchies (BVHs) and used as the first stage for culling non-colliding triangle pairs. A mesh is decomposed into clusters with respect to a set of observer primitives (i.e., observer points and line segments) on the skeleton of the mesh so that each cluster is associated with an observer primitive. One BVH is then built for each cluster. At the runtime stage, a radial view test is performed from the observer primitive of each cluster to check its collision state. Every pair of clusters is also checked for collisions. We evaluated our method on various models and compared its performance with prior methods. Experimental results show that our method reduces the number of the bounding volume overlapping tests and the number of potentially colliding triangle pairs, thereby improving the overall process of CSCD.
Supplemental Material
Available for Download
Supplemental material.
- Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3D characters. ACM Transactions on Graphics 30, 7, 2087--2096. Google Scholar
Digital Library
- Barbič, J., and James, D. L. 2010. Subspace self-collision culling. ACM Transactions on Graphics 29, 3, 81:1--81:9. Google Scholar
Digital Library
- Bradshaw, G., and O'Sullivan, C. 2004. Adaptive medial-axis approximation for sphere tree construction. ACM Transactions on Graphics 23, 1, 1--26. Google Scholar
Digital Library
- Bridson, R., Fedkiw, R., and Anderson, J. 2002. Robust treatment of collisions, contact and friction for cloth animation. ACM Transactions on Graphics 21, 3, 594--603. Google Scholar
Digital Library
- Capell, S., Green, S., Curless, B., Duchamp, T., and Popović, Z. 2002. Interactive skeleton-driven dynamic deformations. ACM Transactions on Graphics 21, 3, 586--593. Google Scholar
Digital Library
- Capell, S., Burkhart, M., Curless, B., Duchamp, T., and Popović, Z. 2005. Physically based rigging for deformable characters. In Symposium on Computer Animation, 301--310. Google Scholar
Digital Library
- Curtis, S., Tamstorf, R., and Manocha, D. 2008. Fast collision detection for deformable models using representative-triangles. In Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games, 61--69. Google Scholar
Digital Library
- Fisher, S., and Ming, C.-L. 2001. Deformed distance fields for simulation of non-penetrating flexible bodies. In Eurographics Workshop on Computer Animation and Simulation, 99--111. Google Scholar
Digital Library
- Frisken, S. F., Perry, R. N., Rockwood, A. P., and Jones, T. R. 2000. Adaptively sampled distance fields: a general representation of shape for computer graphics. In Proceedings of ACM SIGGRAPH, 249--254. Google Scholar
Digital Library
- Govindaraju, N., Knott, D., Jain, N., Kabul, I., Tamstorf, R., Gayle, R., Lin, M., and Manocha, D. 2005. Interactive collision detection between deformable models using chromatic decomposition. ACM Transactions on Graphics 24, 3, 991--999. Google Scholar
Digital Library
- Heo, J.-P., Seong, J.-K., Kim, D.-S., Otaduy, M. A., Hong, J.-M., Tang, M., and Yoon, S.-E. 2010. FASTCD: Fracturing-aware stable collision detection. In Symposium on Computer Animation, 149--158. Google Scholar
Digital Library
- Kavan, L., O'Sullivan, C., and Žára, J. 2006. Efficient collision detection for spherical blend skinning. In Proceedings of the 4th International Conference on Computer Graphics and Interactive Techniques in Australasia and Southeast Asia, 147--156. Google Scholar
Digital Library
- Kim, D., Heo, J., Huh, J., Kim, J., and Yoon, S. 2009. HPCCD: Hybrid parallel continuous collision detection using CPUs and GPUs. Computer Graphics Forum 28, 7, 1791--1800.Google Scholar
Cross Ref
- Klosowski, J., Held, M., Mitchell, J., Sowizral, H., and Zikan, K. 1998. Efficient collision detection using bounding volume hierarchies of k-DOPs. IEEE Transactions on Visualization and Computer Graphics 4, 1, 21--36. Google Scholar
Digital Library
- Knott, D., and Pai, K. 2003. Cinder: collision and interference detection in real-time using graphics hardware. In Graphics Interface, 73--80.Google Scholar
- Kopperman, R., Meyer, P., and Wilson, R. 1991. A Jordan Surface Theorem for three-dimensional digital spaces. Discrete & Computational Geometry 6, 2, 155--161.Google Scholar
Digital Library
- Larsson, T., and Akenine-Möller, T. 2006. A dynamic bounding volume hierarchy for generalized collision detection. Computers & Graphics 30, 3, 450--459. Google Scholar
Digital Library
- Mezger, J., Kimmerle, S., and Etzmuss, O. 2003. Hierarchical techniques in collision detection for cloth animation. Journal of WSCG 11, 2, 322--329.Google Scholar
- Redon, S., Kheddar, A., and Coquillart, S. 2002. Fast continuous collision detection between rigid bodies. In Computer graphics forum, vol. 21(3), 279--288.Google Scholar
- Schvartzman, S., Gason, J., and Otaduy, M. 2009. Bounded normal trees for reduced deformations of triangulated surfaces. In Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 75--82. Google Scholar
Digital Library
- Schvartzman, S., Pérez, A. G., and Otaduy, M. A. 2010. Star-contours for efficient hierarchical self-collision detection. ACM Transactions on Graphics 29, 3. Google Scholar
Digital Library
- Sundar, H., Silver, D., Gagvani, N., and Dickinson, S. 2003. Skeleton based shape matching and retrieval. In Proceedings of the Shape Modeling International, 130--142. Google Scholar
Digital Library
- Tang, M., Curtis, S., Yoon, S., and Manocha, D. 2009. ICCD: Interactive continuous collision detection between deformable models using connectivity-based culling. IEEE Transactions on Visualization and Computer Graphics 15, 4, 544--557. Google Scholar
Digital Library
- Tang, M., Manocha, D., and Tong, R. 2009. Multi-core collision detection between deformable models. In SIAM/ACM Joint Conference on Geometric and Physical Modeling, 355--360. Google Scholar
Digital Library
- Tang, M., Manocha, D., and Tong, R. 2010. Fast continuous collision detection using deforming non-penetration filters. In Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 7--13. Google Scholar
Digital Library
- Tang, C., Li, S., and Wang, G. 2011. Fast continuous collision detection using parallel filter in subspace. In ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 71--80. Google Scholar
Digital Library
- Tang, M., Manocha, D., Lin, J., and Tong, R. 2011. Collision-streams: Fast GPU-based collision detection for deformable models. In ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 63--70. Google Scholar
Digital Library
- Tang, M., Manocha, D., Yoon, S.-E., Du, P., Heo, J.-P., and Tong, R. 2011. VolCCD: Fast continuous collision culling between deforming volume meshes. ACM Transactions on Graphics 30, 5. Google Scholar
Digital Library
- Teschner, M., Kimmerle, S., Heidelberger, B., Zachmann, G., Raghupathi, L., Fuhrmann, A., Cani, M.-P., Faure, F., Magnenat-Thalmann, N., Strasser, W., and Volino, P. 2005. Collision detection for deformable objects. In Computer Graphics Forum, 61--81.Google Scholar
- UNC Gamma Group. SelfCCD: Continuous collision detection for deforming objects. http://gamma.cs.unc.edu/SELFCD.Google Scholar
- Volino, P., and Magnenat-Thalmann, N. 1994. Efficient self-collision detection on smoothly discretized surface animations using geometrical shape regularity. In Computer Graphics Forum, 155--166.Google Scholar
- Wong, S.-K., and Baciu, G. 2005. Dynamic interaction between deformable surfaces and non-smooth objects. IEEE Transactions on Visualization and Computer Graphics 11, 3, 329--340. Google Scholar
Digital Library
- Wong, S.-K., and Baciu, G. 2006. A randomized marking scheme for continuous collision detection in simulation of deformable surfaces. In Proceedings of the ACM Int'l Conf. on Virtual Reality Continuum and Its Applications, 181--188. Google Scholar
Digital Library
- Yu, W., and Li, X. 2011. Computing 3D shape guarding and star decomposition. Computer Graphics Forum 26, 3, 1--8.Google Scholar
- Zachmann, G., and Weller, R. 2006. Kinetic bounding volume hierarchies for deformable objects. In ACM Int'l Conf. on Virtual Reality Continuum and Its Applications, 14--17. Google Scholar
Digital Library
- Zhang, X., and Kim, Y. 2012. Simple culling methods for continuous collision detection of deforming triangles. IEEE Transactions on Visualization and Computer Graphics 18, 7, 1146--1155. Google Scholar
Digital Library
- Zheng, C., and Doug, J. L. 2012. Energy-based self-collision culling for arbitrary mesh deformations. ACM Transactions on Graphics 31, 4. Google Scholar
Digital Library
Index Terms
Radial view based culling for continuous self-collision detection of skeletal models
Recommendations
Dynamic radial view based culling for continuous self-collision detection
I3D '14: Proceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesThe radial view-based culling (RVBC) method has been presented for continuous self-collision detection to efficiently cull away non-colliding regions. While this technique mainly relies on the segmented clusters of the reference pose and the associated ...
Continuous Self-Collision Detection for Deformable Surfaces Interacting with Solid Models
In this paper, we propose a new continuous self-collision detection CSCD method for a deformable surface that interacts with a simple solid model. The method is developed based on the radial-view-based culling method. Our method is suitable for the ...
GPU-based radial view-based culling for continuous self-collision detection of deformable surfaces
We propose a graphics processing unit-based approach to accelerate the radial view-based culling method for continuous self-collision detection of deformable surfaces. The deformable surfaces may have small round-shaped holes and ghost triangles are ...





Comments