Irradiance Rigs for Real-Time Character Lighting Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for pre-computing lighting in video games struggle to generate realistic character lighting, especially when dealing with multiple light sources, as they either become impractical on console hardware or fail to accurately represent spatial lighting variations, leading to unrealistic appearances, particularly with near light sources or large objects.

Innovation Solution

The technique employs irradiance rigs, such as constant, gradient, and lattice rigs, to classify light sources based on an error metric, allowing for analytical evaluation of near light sources and approximation of distant ones, ensuring efficient and accurate character lighting by using error-driven criteria and local lighting representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If analytical evaluation of all light sources is used to light a character, then lighting accuracy is improved, but computational complexity becomes impractical on console hardware

Engineering Contradiction:
Improvelighting accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments light sources into two categories: near light sources (within a threshold distance) that are evaluated analytically for high accuracy, and distant light sources that are approximated using pre-computed spherical harmonic lighting for efficiency. This segmentation allows the system to balance accuracy and computational complexity by applying different evaluation methods to different subsets of light sources based on their distance from the character.

Inventive Principle:
Principle #1Segmentation

2Productivity

If spherical harmonic approximation is used for distant light sources, then computational efficiency is improved, but lighting accuracy deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidlighting accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by using different lighting evaluation methods tailored to specific spatial regions. Near light sources (local region) receive analytical evaluation with high accuracy, while distant light sources (global region) use spherical harmonic approximation. The threshold distance parameter defines the boundary between these regions, allowing the system to optimize computational resources while maintaining appropriate accuracy for each spatial zone.

Inventive Principle:
Principle #3Local quality

3Productivity

If pre-computed lighting is used for static scene geometry, then rendering efficiency is improved, but realistic character lighting in dynamic environments deteriorates

Engineering Contradiction:
Improverendering efficiencyVSAvoidvisual realism
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces dynamics by making the lighting evaluation method adaptive rather than static. The system dynamically determines whether to use analytical or spherical harmonic evaluation for each light source based on real-time distance calculations. This dynamic approach allows pre-computed spherical harmonic lighting (efficient for static geometry) to be combined with analytical evaluation (necessary for realistic dynamic character lighting), thereby maintaining both rendering efficiency and visual realism in dynamic environments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8704831B2Irradiance rigs
Publication Date: 2014.04.22 DISNEY ENTERPRISES INC
  • US8704831B2 patent drawing
  • US8704831B2 patent drawing
  • US8704831B2 patent drawing

AI summary

Techniques are disclosed for using a local lighting representation to explicitly model spatial variation of a character in a graphics scene as well as for using error driven criteria to determine whether to evaluate a given light source analytically or in a lighting rig. For near light sources, the error driven criteria may be used to determine when a spherical light source should be evaluated in the lighting rig verses analytically. For large characters, local irradiance models may be used to provide a limited form of spatial variation.