Hybrid Deferred Decoupled Rendering for High Frame Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional graphics processing systems face challenges in efficiently decoupling shading operations from geometry processing, leading to high computational workloads and reduced frame rates, especially in complex scenes with dynamic changes.

Innovation Solution

Implementing a decoupled rendering technique that separates visibility determination, shade space shading, and reconstruction phases, allowing shading operations to occur at a different frequency than geometry processing, thereby reducing the computational workload while maintaining high frame rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If shading operations are performed at the same frequency as geometry processing, then rendering quality is maintained, but computational workload increases and frame rate decreases

Engineering Contradiction:
Improveframe rateVSAvoidcomputational workload
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The rendering pipeline is segmented into distinct phases: visibility determination phase, shade space shading phase, and reconstruction phase. This segmentation allows shading operations to be performed at a different frequency than geometry processing, reducing computational workload while maintaining rendering quality. The visibility pass processes geometry once, while shading can be performed at lower frequency in the shade space shading phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The visibility determination phase performs preliminary processing to determine which pixels require shading and generates shade space visibility information. This preliminary action enables the subsequent shading phase to operate more efficiently by focusing computational resources only on visible pixels, reducing overall computational workload.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If shading operations are decoupled from geometry processing, then computational workload is reduced, but rendering complexity increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrendering pipeline complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A shade space buffer acts as an intermediary between the visibility determination phase and the reconstruction phase. The shade space visibility information is stored in this buffer, allowing the shading operations to be decoupled from geometry processing while maintaining the necessary spatial relationships. This intermediary structure enables independent processing of visibility and shading operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent introduces a shade space dimension that is separate from both object space and screen space. By transforming visibility information into shade space and performing shading operations in this intermediate dimension, the system achieves computational efficiency while managing complexity through a structured multi-space approach.

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

3Productivity

If shading operations are performed at lower frequency, then computational workload is reduced, but rendering quality may deteriorate

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrendering quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The visibility determination phase performs complete processing to accurately identify all visible pixels, while the shading phase can operate at reduced frequency. The shade space shading phase processes only the necessary visible regions identified in the visibility pass, applying partial action to maintain quality while reducing overall computational cost.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The reconstruction phase uses feedback from the visibility determination phase to guide the shading process. The shade space visibility information provides feedback about which regions need shading, allowing the system to adjust shading frequency dynamically while maintaining rendering quality in critical visible regions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250111598A1Hybrid deferred decoupled rendering
Publication Date: 2025.04.03 ATI TECHNOLOGIES ULC
  • US20250111598A1 patent drawing
  • US20250111598A1 patent drawing
  • US20250111598A1 patent drawing

AI summary

A technique for rendering is provided. The technique includes performing a visibility operation to generate shade space visibility information and reconstruction information; performing a shade space shading operation based on the shade space visibility information generate shaded shade space textures; and performing a reconstruction operation based on the reconstruction information and the shaded shade space textures.