3D Rasterization for Continuous Collision Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current collision detection methods, particularly discrete methods, fail to detect collisions between moving objects in real-time due to their reliance on discrete points in time, leading to issues like 'tunneling' effects, and existing continuous collision detection techniques are computationally expensive and inefficient for complex scenes.
Innovation Solution
The proposed solution utilizes a motion blur three-dimensional rasterizer to augment the Potentially Colliding Set (PCS) culling technique, enabling continuous collision detection by performing conservative time and depth interval outputs, and employing a conservative stochastic rasterizer for spatial and temporal overlap testing, ensuring accurate collision detection without excessive computational cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If discrete collision detection methods are used, then computational cost is low, but collision detection accuracy deteriorates due to tunneling effects
Solution Approach 1:
The patent extends collision detection from traditional spatial dimensions to include time as a fourth dimension. By representing objects as space-time volumes and performing 4D rasterization, the system detects collisions continuously along the time dimension, eliminating tunneling effects while maintaining computational efficiency through GPU parallelization.
Solution Approach 2:
The patent replaces traditional geometric intersection algorithms with a rasterization-based approach inspired by graphics hardware. Instead of computationally expensive triangle-triangle intersection tests, the system uses fragment processing and depth buffer comparisons on GPUs, achieving real-time continuous collision detection for complex scenes.
2Reliability
If continuous collision detection algorithms are used, then collision detection accuracy is improved, but computational cost increases
Solution Approach 1:
The patent segments the collision detection process into multiple rasterization passes, each handling specific aspects such as bounding volume construction, depth buffer generation, and fragment testing. This segmentation allows the system to leverage GPU parallelism efficiently and process complex scenes in real-time without excessive computational cost.
Solution Approach 2:
The patent changes the parameter space from discrete time points to continuous space-time volumes. By representing moving objects as 4D primitives and performing rasterization in space-time, the system achieves continuous collision detection while maintaining computational efficiency through the rasterizer's native parallel processing capabilities.
3Reliability
If brute force triangle-triangle intersection testing is performed, then collision detection completeness is improved, but device complexity increases
Solution Approach 1:
The patent extracts the collision detection problem from the realm of geometric algorithms and reformulates it as a graphics rendering problem. By taking out the intersection testing logic and replacing it with rasterization operations, the system achieves complete collision detection for all triangles in a scene without the combinatorial complexity of traditional approaches.
Solution Approach 2:
The patent makes the rasterizer universal by enabling it to perform both traditional rendering and collision detection functions. The same hardware infrastructure used for graphics rendering is leveraged to perform continuous collision detection, eliminating the need for separate specialized algorithms and reducing overall system complexity.
Data Source
AI summary
We present a technique that utilizes a motion blur (three dimensional) rasterizer to augment the PCS culling technique so that it can be used for continuous collision detection, which to the best of our knowledge has not been done before for motion blur using a graphics processor.


