Title :
On optimality of OBBs for visibility tests for frustum culling, ray shooting and collision detection
Author :
Iones, A. ; Zhukov, S. ; Krupkin, A.
Author_Institution :
Dept. of Appl. Math., St. Petersburg State Tech. Univ., Russia
Abstract :
Bounding volume hierarchies are widely employed in many areas of computer graphics. Usually they are used as crude approximations of the scene geometry to speed up some time-consuming computations, such as visibility tests for frustum culling, ray shooting, collision detection, etc. A number of bounding volume types have been discussed by various researchers. They include bounding spheres, axis-aligned and oriented bounding boxes, and others. Although it is practically possible to use any of these bounding volumes, some types prove to be particularly useful in certain applications, e.g. Gortschalk et al. (1996) used oriented bounding boxes to implement a very effective exact collision detection scheme. The authors address the problem of efficient bounding volume selection, the solution of which allows one to significantly accelerate such operations as visibility tests for frustum culling, collision detection and ray shooting. They prove that minimal surface area (perimeter in 2D) oriented bounding box is optimal among all the oriented bounding boxes with respect to the three operations stated above. Then, they develop a number of algorithms to create optimal oriented bounding boxes and their approximations and finally discuss the results of the practical implementation
Keywords :
computational geometry; computer graphics; data structures; ray tracing; visibility; algorithms; axis-aligned bounding box; bounding spheres; bounding volume hierarchies; collision detection; computer graphics; frustum culling; minimal surface area oriented bounding box; oriented bounding box optimality; ray shooting; scene geometry; visibility tests; Computational geometry; Electrical capacitance tomography; Electronic switching systems; Face detection; Gas detectors; Layout; Mathematics; Nominations and elections; Performance evaluation; Testing;
Conference_Titel :
Computer Graphics International, 1998. Proceedings
Conference_Location :
Hannover
Print_ISBN :
0-8186-8445-3
DOI :
10.1109/CGI.1998.694275