Split BVH Instance Volumes to Reduce Ray Tracing False Positives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ray tracing operations are computationally expensive due to the need to test rays against a large number of triangles in a scene, leading to inefficiencies in graphics rendering.

Innovation Solution

Implementing a bounding volume hierarchy (BVH) with split bounding volumes that allow for better geometric fitting and reduce false positives by using instance nodes with multiple references, and applying an instance traversal limiting criterion to ensure traversal into an instance node only once during a BVH traversal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a bounding volume hierarchy is used to organize scene geometry, then ray tracing efficiency is improved by reducing the number of ray-triangle intersections, but false positives occur when rays intersect bounding volumes that do not contain actual geometry

Engineering Contradiction:
Improveray tracing efficiencyVSAvoidfalse positive rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing instance nodes into multiple split bounding volumes, where each split bounding volume corresponds to a specific spatial region. This segmentation allows the BVH to more precisely represent the actual geometry distribution, reducing false positives while maintaining traversal efficiency. The split bounding volumes are organized in a hierarchical structure that enables selective traversal based on ray-spatial relationship.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If instance nodes with multiple references are used to represent duplicated geometry, then memory usage is reduced by avoiding duplication, but traversal complexity increases due to multiple potential traversal paths

Engineering Contradiction:
Improvememory usageVSAvoidtraversal complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements the nested doll principle by creating a hierarchical nesting structure where split bounding volumes are nested within instance nodes, which are in turn nested within the overall BVH structure. This nested organization allows multiple references to the same instance node to be managed systematically, reducing memory usage while controlling traversal complexity through the hierarchical framework.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent applies preliminary action by pre-organizing instance nodes with multiple references into a structured format with associated split bounding volumes before ray tracing begins. This preliminary organization enables efficient traversal by pre-computing spatial relationships and reference structures, reducing the complexity encountered during actual ray tracing operations.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If traditional bounding volumes are used without splitting, then the BVH structure is simpler to implement, but rendering accuracy decreases due to larger bounding volumes enclosing more empty space

Engineering Contradiction:
ImproveBVH structure complexityVSAvoidrendering accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies segmentation by dividing instance nodes into multiple split bounding volumes, where each split bounding volume corresponds to a specific spatial region. This segmentation allows the BVH to more precisely represent the actual geometry distribution, reducing false positives while maintaining traversal efficiency. The split bounding volumes are organized in a hierarchical structure that enables selective traversal based on ray-spatial relationship.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12573126B2Split bounding volumes for instances
Publication Date: 2026.03.10 ADVANCED MICRO DEVICES INC
  • US12573126B2 patent drawing
  • US12573126B2 patent drawing
  • US12573126B2 patent drawing

AI summary

A technique for performing ray tracing operations is provided. The technique includes detecting intersection of a ray with a split bounding volume of an instance of a bounding volume hierarchy; determining whether the split bounding volume meets an instance traversal limiting criterion; and continuing BVH traversal based on the determining.