Ray Tracing Apparatus Using CPU-Constructed Acceleration Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D graphic technologies require separate high-performance processors for ray tracing, which is computationally intensive and inefficient, especially when handling both static and dynamic objects in real-time rendering.

Innovation Solution

A ray tracing apparatus that uses a Central Processing Unit (CPU) to construct Acceleration Structures (AS) for both static and dynamic objects, performing Level Of Detail (LOD) operations on dynamic objects and utilizing a ray tracing core to perform ray tracing based on these ASs, allowing for efficient processing by separating and optimizing the rendering of static and dynamic elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ray tracing is performed on both static and dynamic objects using a separate high-performance processor, then rendering quality is improved, but computational load and processing time increase significantly

Engineering Contradiction:
Improverendering qualityVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the rendering system into two segments: a ray tracing core for high-quality static object rendering and a CPU for dynamic object processing. This segmentation allows each component to operate optimally - the ray tracing core handles computationally intensive static scenes with high precision, while the CPU manages dynamic objects with LOD operations, resolving the contradiction between rendering quality and processing efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic Level of Detail (LOD) operations for dynamic objects, where the rendering precision adapts based on object distance and importance. This dynamic approach allows the system to maintain high rendering quality for critical objects while reducing computational load for less important or distant objects, balancing quality and efficiency

Inventive Principle:
Principle #15Dynamics

2Speed

If a separate high-performance processor is used for ray tracing, then rendering speed is improved, but device complexity increases

Engineering Contradiction:
Improverendering speedVSAvoidprocessor architecture
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the ray tracing functionality into the graphics processing pipeline, allowing the ray tracing core to work in conjunction with existing CPU and GPU resources. This integration approach enables accelerated rendering without requiring a completely separate high-performance processor, thus improving rendering speed while controlling device complexity

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If detailed rendering is applied to all objects, then visual realism is improved, but computational resources are exhausted

Engineering Contradiction:
Improvevisual realismVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different rendering qualities to different objects based on their importance and position in the scene. Static objects that form the background and context receive high-quality ray tracing, while dynamic objects use LOD-based rendering with adjusted precision. This local quality differentiation maintains visual realism for critical elements while conserving computational resources

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies full ray tracing precision only to necessary static objects and background elements, while using simplified LOD-based rendering for dynamic objects. This partial application of high-quality rendering avoids the computational exhaustion that would result from applying detailed rendering to all objects equally, while still achieving acceptable visual realism

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9241212B2Ray tracing apparatus and method
Publication Date: 2016.01.19 SILICONARTS INC
  • US9241212B2 patent drawing
  • US9241212B2 patent drawing
  • US9241212B2 patent drawing

AI summary

The ray tracing apparatus for three-dimensional (3D) graphics includes a Central Processing Unit (CPU) for constructing a first Acceleration Structure (AS) for a static object, and creating a second dynamic object by performing a Level Of Detail (LOD) operation on the first dynamic object and a ray tracing core for performing ray tracing based on the first AS and a second AS for the second dynamic object. The CPU or the ray tracing core constructs the second AS for the second dynamic object.