3D Rasterization for Continuous Collision Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If discrete collision detection methods are used, then computational cost is low, but collision detection accuracy deteriorates due to tunneling effects

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If continuous collision detection algorithms are used, then collision detection accuracy is improved, but computational cost increases

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidcomputational expense
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If brute force triangle-triangle intersection testing is performed, then collision detection completeness is improved, but device complexity increases

Engineering Contradiction:
Improvecollision detection completenessVSAvoidalgorithmic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9443347B2Time-continuous collision detection using 3D rasterization
Publication Date: 2016.09.13 INTEL CORP
  • US9443347B2 patent drawing
  • US9443347B2 patent drawing
  • US9443347B2 patent drawing

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.