Dynamic Global Illumination via Light Propagation Volumes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dynamic lighting effects for electronic visual media struggle to accurately represent light properties, especially in scenarios with multiple light sources and dynamic objects, leading to issues like non-uniform solid angle projection, abrupt flux changes, and increased rendering times.

Innovation Solution

The Dynamic Global Illumination system captures light data in cube reflective shadow maps, injects and propagates light and occlusion data through Light Propagation Volumes using spherical harmonics and octree data structures, and applies global illumination to scenes, incorporating fall-off functions and caching for efficient rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If dynamic lighting effects are used to represent light properties in electronic visual media, then the realism of light representation is improved, but rendering time increases

Engineering Contradiction:
Improvelight representation accuracyVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the light propagation space into discrete volumetric cells arranged in a grid structure. Each cell independently stores and processes light flux data, allowing parallel computation across the volume. This segmentation enables the system to handle complex dynamic lighting scenarios by breaking down the continuous light propagation problem into manageable discrete units, improving rendering efficiency while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-computes and stores light flux data in volumetric cells before final rendering. The Light Propagation Volume (LPV) structure pre-processes light interactions by capturing light flux from multiple light sources and storing it in an organized volumetric format. This preliminary action allows the system to quickly retrieve and composite pre-calculated light data during dynamic rendering, significantly reducing real-time rendering time while preserving light representation accuracy.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple light sources and dynamic objects are rendered with high accuracy, then the quality of illumination effects is improved, but computational complexity increases

Engineering Contradiction:
Improveillumination qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different volumetric cells to have different levels of light data storage and processing based on their importance. Cells containing dynamic objects or areas with complex light interactions store more detailed light flux information, while empty or simple areas use simplified representations. This localized approach maintains high illumination quality in critical regions while reducing computational complexity in less important areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters dynamically by adjusting the resolution and detail level of light data stored in volumetric cells based on scene requirements. The system adapts the number of light flux samples, the precision of light direction storage, and the level of occlusion detail according to the specific rendering needs of different scene regions. This parameter adaptation allows the system to maintain high illumination quality where needed while reducing computational complexity overall.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If light data is captured with high resolution for all areas, then the accuracy of light representation is improved, but memory usage and processing overhead increase

Engineering Contradiction:
Improvelight data accuracyVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements dynamic resolution adaptation where the precision and detail level of light data stored in volumetric cells is adjusted based on scene requirements. The system dynamically determines which cells need high-resolution light data (those containing dynamic objects or important visual elements) and which can use lower-resolution representations. This dynamic approach maintains high light data accuracy in critical areas while significantly reducing overall memory usage and processing overhead.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10049491B1Dynamic global illumination system
Publication Date: 2018.08.14 ENGEL WOLFGANG
  • US10049491B1 patent drawing
  • US10049491B1 patent drawing
  • US10049491B1 patent drawing

AI summary

This disclosure provides for a Dynamic Global Illumination system which is capable of mimicking in electronic visual media the properties of light in reality.