COLLISION DETECTION FOR ANIMATION USING SPHERE-TREES

被引:92
作者
PALMER, IJ
GRIMSDALE, RL
机构
[1] Centre for VLSI & Computer Graphics, School of Engineering University of Sussex, Brighton
关键词
D O I
10.1111/1467-8659.1420105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The detection of collisions between moving polyhedral objects is one of the most computationally intensive tasks in the computer animation process. The use of object-oriented techniques to encapsulate data within the objects' structures compounds this problem through the requirement for inter-object message passing in order to obtain geometric information for collision detection. The REALISM system decreases the time for collision detection by using a three stage process. The first stage identities objects in the same locality using a global bounding volume table. The second stage locates regions of possible collision using a sphere-tree data structure (a hierarchical tree of spheres based on octree-type spatial subdivision). The final stage finds intersections between polygonal faces of the objects that are contained within the intersecting pairs of leaf nodes. Hence the algorithm uses a spherical geometry approximation rapidly to locate regions of potential collisions and then uses a local intersection lest with actual object geometry information. The system is therefore fast and accurate. Tests for various geometric objects support this and show performance improvements of fine times over traditional polyhedral intersection tests.
引用
收藏
页码:105 / 116
页数:12
相关论文
共 21 条
[1]  
Agate M., 1991, ADV COMPUTER GRAPHIC, VIV, P61
[2]   A HIGHLY PARALLEL ARCHITECTURE FOR REAL-TIME COLLISION DETECTION IN FLIGHT SIMULATION [J].
BICKERSTAFF, MA ;
HELLESTRAND, GR .
COMPUTERS & GRAPHICS, 1991, 15 (03) :355-363
[3]  
BREEN DE, 1987, P EUROGRAPHICS 87, P275
[4]  
Chmilar M., 1989, New Advances in Computer Graphics. Proceedings of CG International '89, P257
[5]  
DELPOBIL AP, 1991, P INT S ARTIFICIAL I, P91
[6]   CLASSIFICATION OF RAY-GENERATORS IN UNIFORM SUBDIVISIONS AND OCTREES FOR RAY-TRACING [J].
ENDL, R ;
SOMMER, M .
COMPUTER GRAPHICS FORUM, 1994, 13 (01) :3-19
[7]   Realistic animation of rigid bodies [J].
Hahn, James K. .
Computer Graphics (ACM), 1988, 22 (04) :299-308
[8]  
HAN D, 1991, ROBOTICS AUTONOMOUS, V7, P67
[9]  
Haumann D. R., 1988, Visual Computer, V4, P332, DOI 10.1007/BF01908878
[10]   EFFICIENT DETECTION OF INTERSECTIONS AMONG SPHERES [J].
HOPCROFT, JE ;
SCHWARTZ, JT ;
SHARIR, M .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1983, 2 (04) :77-80