An efficient and realistic collision handling mechanism is fundamental to any physically plausible Virtual Environment. In this tutorial, we will first examine the applications of collision handling, and introduce the open problems in this area. We will then provide a detailed introduction to the many different approaches, past and current, to the problems of collision detection and contact modelling. The construction and evaluation of the wide range of bounding volume hierarchies used for collision detection will be discussed, as will the particular problems associated with deformable object animation. The next issue to be addressed is the problem of collision response, and finally we will discuss perceptual issues relating to this topic. Tutorial Outline i. Introduction. Collision Handling: Applications and Challenges; ii. Collision Detection for rigid bodies. Hierarchical techniques and progressive refinement; Interruptible collision handling. iii. Bounding volumes: construction and evaluation; iv. Deformable object animation.
|
505
|
OBB-tree: A hierarchical structure for rapid interference detection
– GOTTSCHALK, LIN, et al.
- 1996
|
|
363
|
Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments
– FUNKHOUSER, SÉQUIN
- 1993
|
|
300
|
BORREL P.: Multi-resolution 3d approximations for rendering complex scenes
– ROSSIGNAC
- 1993
|
|
215
|
I-COLLIDE: An interactive and exact collision detection system for large scale environments
– Cohen, Lin, et al.
- 1995
|
|
175
|
Collision Detection and Response for Computer Animation
– MOORE, WILHELMS
- 1988
|
|
166
|
Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs
– Klosowski, Mitchell, et al.
- 1998
|
|
161
|
Smooth view-dependent level-of-detail control and its application to terrain rendering
– HOPPE
- 1998
|
|
145
|
Collision detection between geometric models: a survey
– LIN, GOTTSCHALK
- 1998
|
|
142
|
Collision detection for interactive graphics applications
– Hubbard
- 1995
|
|
140
|
V-clip: Fast and robust polyhedral collision detection
– Mirtich
- 1998
|
|
136
|
Approximating polyhedra with spheres for time-critical collision detection
– HUBBARD
- 1996
|
|
97
|
Enhancing GJK: Computing minimum and penetration distances between convex polyhedra
– Cameron
- 1997
|
|
97
|
Efficient Collision Detection for Animation and Robotics
– Lin
- 1994
|
|
76
|
Efficient algorithms for incremental distance computation
– LIN, CANNY
- 1991
|
|
72
|
Collision detection by four-dimensional intersection testing
– Cameron
- 1990
|
|
72
|
Incremental algorithms for collision detection between solid models
– Ponamgi, Manocha, et al.
- 1997
|
|
68
|
Versatile and efficient techniques for simulating cloth and other deformable objects
– Volino, Courchesne, et al.
- 1995
|
|
55
|
Fast proximity queries with swept sphere volumes
– LARSEN, GOTTSCHALK, et al.
- 1999
|
|
54
|
L.: Collision detection for animation using sphere-trees
– PALMER, GRIMSDALE
- 1995
|
|
53
|
Interval methods for multi-point collisions between time-dependent curved surfaces
– Snyder, Woodbury, et al.
- 1993
|
|
51
|
Real-time collision detection for virtual surgery
– Lombardo, Cani, et al.
- 1999
|
|
38
|
Spherical Shell: A Higher Order Bounding Volume for Fast Proximity Queries
– Krishnan, Pattekar, et al.
- 1998
|
|
37
|
Geometric collisions for time-dependent parametric surfaces
– Herzen, Zatz
- 1990
|
|
36
|
Hierarchical Data Structures and Algorithms for Computer Graphics
– Samet, Webber
- 1988
|
|
35
|
Plausible motion simulation for computer graphics animation
– Barzel, Hughes, et al.
- 1996
|
|
35
|
Sampling plausible solutions to multi-body constraint problems
– Chenney, Forsyth
- 2000
|
|
31
|
Timewarp rigid body simulation
– MIRTICH
- 2000
|
|
26
|
View-dependent culling of dynamic systems in virtual environments
– CHENNEY, FORSYTH
- 1997
|
|
23
|
Buckettree: Improving collision detection between deformable objects
– Ganovelli, Dingliana, et al.
- 2000
|
|
18
|
Rapid and Accurate Contact Determination between Spline Models using ShellTrees
– Krishnan, Gopi, et al.
- 1998
|
|
15
|
Efficient and accurate interference detection for polynomial deformation and soft object animation
– Hughes, Lin, et al.
- 1996
|
|
10
|
Fast collision detection of moving convex polyhedra
– Rabbitz
- 1994
|
|
10
|
Specification and Evaluation of Level of Detail Selection Criteria
– Reddy
- 1998
|
|
9
|
Delingette H, Ayache N. Real-time elastic deformations of soft tissues for surgery simulation
– Cotin
- 1999
|
|
8
|
A real-time algorithm for accurate collision detection for deformable polyhedral objects
– Kitamura, Smith, et al.
- 1998
|
|
7
|
Realtime collision detection for virtual reality applications
– Youn, Wohn
- 1993
|
|
5
|
Impulse Based Dynamic Simulation of Rigid Body Systems
– Mirtich
- 1996
|
|
5
|
On the planar intersection of natural quadrics
– Shene, Johnstone
- 1991
|
|
4
|
Introduction to Physically based Modeling. Siggraph '97 Course Notes
– Witkin, Baraff, et al.
- 1993
|
|
2
|
A Model of Collision Perception for Real-Time Animation. Computer Animation and Simulation ’99
– O’Sullivan, Radach, et al.
- 1999
|
|
1
|
Simu lation Levels of Detail for Real-time Animation
– Hodgins, K
|
|
1
|
Collision Detection for Interactive Graphics
– Hubbard
- 1995
|
|
1
|
Approximate Collisions: When can we tell the difference
– vs
|
|
1
|
Efficient Distance Comp utation between Non-Convex Object
– Quinlan
- 1994
|