Light Probes for Real-Time Directional Lighting in 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3-D rendering technologies face challenges in achieving real-time rendering with high-quality lighting effects, particularly on devices with limited processing capabilities, such as mobile devices.

Innovation Solution

The method involves using light probes to represent directional lighting at specific positions in a scene, with these probes dynamically determined and updated in real-time. This approach allows for efficient determination of lighting contributions by tracing rays from probe positions and updating directional representations of lighting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If ray tracing is used to model lighting behavior accurately, then lighting quality is improved, but computational cost and memory requirements increase significantly

Engineering Contradiction:
Improvelighting qualityVSAvoidcomputational cost
Core Design Contradiction:
Illumination intensityVSDevice complexity

Solution Approach 1:

The patent segments the lighting computation by introducing light probes at specific positions throughout the scene. Instead of computing complete ray tracing for all surfaces, the scene is divided into probe positions that capture directional lighting information. This segmentation allows complex lighting effects to be pre-computed at discrete locations and then reused across the entire scene through spherical harmonic representations, significantly reducing overall computational cost while maintaining lighting quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-computing lighting information at light probe positions before the actual rendering. The spherical harmonic representations are generated in advance by tracing rays from probe positions to light sources and storing the directional lighting data. This pre-computation allows the expensive ray tracing to be performed once during setup, and then the results are reused efficiently during the main rendering process, reducing real-time computational requirements.

Inventive Principle:
Principle #10Preliminary action

2Illumination intensity

If traditional ray tracing is implemented for real-time rendering, then lighting accuracy is improved, but frame rate decreases

Engineering Contradiction:
Improvelighting accuracyVSAvoidframe rate
Core Design Contradiction:
Illumination intensityVSProductivity

Solution Approach 1:

The patent introduces dynamics by using spherical harmonic representations that can adapt to different lighting conditions and camera viewpoints. The light probes dynamically capture directional lighting information that remains valid across multiple frames, allowing the system to maintain lighting accuracy while reducing per-frame computational cost. The spherical harmonics provide a compact representation that can be efficiently evaluated in real-time during rendering.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses copying by creating light probes that capture and store lighting information from light sources. These probes act as copies of the lighting conditions at specific positions, storing the directional lighting data in spherical harmonic representations. Once captured, this lighting information is copied and reused across the entire scene and across multiple frames, eliminating the need to re-compute ray tracing for each pixel and frame, thereby maintaining frame rate while preserving lighting accuracy.

Inventive Principle:
Principle #26Copying

3Productivity

If light probes are used to represent directional lighting, then rendering efficiency is improved, but lighting complexity increases

Engineering Contradiction:
Improverendering efficiencyVSAvoidlighting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the lighting representation from explicit ray tracing data to spherical harmonic coefficients. Instead of storing complex ray tracing results, the system represents directional lighting using a set of mathematical parameters (spherical harmonic coefficients) that can be efficiently stored and computed. This parameter transformation simplifies the data structure while maintaining the ability to represent complex lighting patterns, improving rendering efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses spherical harmonic representations as an intermediary between the light probes and the final rendering. The spherical harmonics serve as a mediator that translates the directional lighting information captured at probe positions into a format that can be efficiently interpolated and applied across the scene. This intermediary representation reduces the complexity of lighting data while preserving the essential lighting characteristics, enabling efficient rendering.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250157141A1Graphics Processing Using Directional Representations of Lighting at Probe Positions within a Scene
Publication Date: 2025.05.15 IMAGINATION TECH LTD
  • US20250157141A1 patent drawing
  • US20250157141A1 patent drawing
  • US20250157141A1 patent drawing

AI summary

Graphics processing systems can include lighting effects when rendering images. “Light probes” are directional representations of lighting at particular probe positions in the space of a scene which is being rendered. Light probes can be determined iteratively, which can allow them to be determined dynamically, in real-time over a sequence of frames. Once the light probes have been determined for a frame then the lighting at a pixel can be determined based on the lighting at the nearby light probe positions. Pixels can then be shaded based on the lighting determined for the pixel positions.