GPU Texture-Based Radiosity for Real-Time Dynamic Lighting Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for simulating dynamic lighting systems in architectural and theatrical settings are limited by their inability to provide real-time, photometrically accurate representations with hundreds to thousands of lighting channels, requiring extensive computational resources and ignoring indirect illumination, which is crucial for professional lighting design.

Innovation Solution

A method utilizing canonical radiosity solutions encoded as texture maps on a graphics processing unit, allowing for real-time dynamic lighting simulations by accessing these solutions on a per-vertex basis and adjusting vertex channel colors based on lighting channel intensity settings, enabling interactive control of lighting channels without ongoing global illumination calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If global illumination techniques based on ray tracing are used to accurately model reflections, refraction, and subsurface translucency, then photometric accuracy is improved, but computational time and resources increase significantly

Engineering Contradiction:
Improvephotometric accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores canonical radiosity solutions for all possible lighting channel configurations before runtime. These solutions are encoded as texture maps that can be quickly accessed during interactive simulations, eliminating the need for expensive real-time global illumination calculations while maintaining photometric accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of the full radiosity solutions by encoding them as texture maps on the GPU. These texture map copies allow for rapid access and manipulation of lighting data without requiring the full computational power needed for original ray tracing calculations, enabling real-time interactive control.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If hundreds to thousands of lighting channels are controlled in real-time with interactive adjustments, then design flexibility and control are improved, but computational resources and system complexity increase

Engineering Contradiction:
Improvelighting channel controlVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces complex CPU-based global illumination calculations with GPU-based texture map operations. By utilizing the GPU's parallel processing capabilities and texture memory, the system can handle hundreds to thousands of lighting channels interactively without requiring proportionally increased computational resources or system complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the computational approach from calculating full radiosity solutions at runtime to storing pre-computed solutions as texture maps. This parameter change allows the system to maintain high adaptability for controlling numerous lighting channels while reducing the computational burden and system complexity required for real-time processing.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If indirect illumination is included in the simulation model, then lighting accuracy is improved, but computational burden increases

Engineering Contradiction:
Improvelighting accuracyVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs the computationally intensive task of calculating indirect illumination and complete radiosity solutions in advance, before the interactive simulation begins. These pre-computed solutions including all indirect lighting effects are stored as texture maps, allowing the system to display photometrically accurate lighting with indirect illumination without bearing the computational burden during real-time interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10796479B2System and method for real time dynamic lighting simulation
Publication Date: 2020.10.06 SUNTRACKER TECH
  • US10796479B2 patent drawing
  • US10796479B2 patent drawing
  • US10796479B2 patent drawing

AI summary

Sustainable building lighting and energy modelling and control, and the associated computer graphics, including real-time dynamic lighting simulation, are concerned with: an optimized method for radiance modelling, including its application to predictive daylight harvesting; and the real-time simulation of physically-based electric lighting and daylighting for architectural, horticultural, and theatrical lighting systems visualization. In order to display and analyze in real time a photometrically accurate representation of an environment, thousands of lighting channels may have their intensity settings continually varied such that a user may interactively view the three-dimensional environment without the need for ongoing global illumination calculations. This can be accomplished utilizing texture maps as a multiplicity of canonical radiosity solutions, each representing a lighting channel for dynamic lighting simulation, and storing the solutions in the texture memory of a graphics processing unit.