Indirect Illumination Rendering Beyond Screen-Space Gaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing global illumination technologies in virtual environments suffer from incomplete and inaccurate indirect illumination data due to the inability to effectively capture reflections beyond the screen space, leading to suboptimal rendering accuracy.

Innovation Solution

An illumination rendering method that determines rays hitting and not hitting pixels in the current screen space, obtaining indirect illumination data from elements within and outside the screen space, such as surfels and voxels, and integrating this data for comprehensive illumination rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If global illumination technology is applied to achieve light and shadow effects in virtual environments, then the reality of the scene is greatly improved, but the indirect illumination data becomes incomplete and inaccurate due to inability to capture reflections beyond screen space

Engineering Contradiction:
Improveillumination rendering accuracyVSAvoidindirect illumination data completeness
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extends illumination data collection from 2D screen space to 3D world space by using rays that originate from screen-space pixels and trace into the 3D scene. This dimensional extension allows capture of indirect illumination from elements outside the visible screen area, resolving the contradiction between rendering accuracy and data completeness.

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

Solution Approach 2:

The patent performs preliminary ray tracing and illumination data collection during the rendering process, pre-calculating indirect illumination data from multiple rays before final image composition. This preliminary action ensures that complete illumination data is available and stored for accurate rendering, preventing information loss.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If rays are traced to obtain indirect illumination data from elements outside screen space, then illumination rendering accuracy is enhanced, but the computational complexity and processing requirements increase

Engineering Contradiction:
Improveillumination rendering accuracyVSAvoidrendering system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the illumination calculation into distinct components: direct illumination from light sources, indirect illumination from reflected rays, and spatial separation between screen-space elements and world-space elements. This segmentation allows each component to be processed independently using optimized algorithms, managing system complexity while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces rays as intermediary elements that connect screen-space pixels to world-space illumination sources and reflectors. These rays serve as mediators that transfer illumination information from elements outside screen space to the final rendered image, enabling accurate indirect illumination without requiring direct complex calculations between all scene elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If comprehensive indirect illumination data from multiple rays is collected, then the realism and vividness of virtual environments is improved, but the data processing time and computational resources increase

Engineering Contradiction:
Improvevirtual environment realismVSAvoidrendering processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic or intermittent ray tracing at strategic points in the rendering pipeline rather than continuous full-scene ray tracing for every pixel. By periodically collecting indirect illumination data from representative rays and interpolating or distributing this data across the scene, the system achieves realistic illumination effects while significantly reducing overall processing time compared to exhaustive ray tracing.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250371799A1Illumination Rendering Methods and Systems
Publication Date: 2025.12.04 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250371799A1 patent drawing
  • US20250371799A1 patent drawing
  • US20250371799A1 patent drawing

AI summary

Illumination rendering techniques for virtual environments are described herein. The techniques may include obtaining light data of a plurality of illumination probes in a scene; determining, based on the light data, a first ray, a second ray, and first indirect illumination data in a plurality of rays, the first ray being a ray that hits a pixel in a current screen space in the scene, the second ray being a ray that does not hit a pixel in the current screen space, and the first indirect illumination data being indirect illumination data of the hit pixel; obtaining an element hit by the second ray outside the current screen space, and obtaining second indirect illumination data from an illumination buffer library of the element, the second indirect illumination data being indirect illumination data of the element; and performing illumination rendering on the scene based on the first indirect illumination data and the second indirect illumination data. The method improves accuracy of illumination rendering.