Glossy Radiation Estimation Using Peak-Shape Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for rendering glossy surfaces illuminated by area lights are computationally expensive and often require significant resources, especially when dealing with high-order Phong exponents, leading to performance issues in real-time applications.

Innovation Solution

A method that approximates the glossy part of radiation using peak-shape functions with known antiderivatives, allowing for efficient computation of glossy reflection and transmission by integrating these functions along edge curves, reducing computational time to O(1) per area light edge from traditional O(n) methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional Phong lighting model with high-order exponents is used for glossy surfaces, then rendering quality and accuracy are improved, but computational cost and processing time increase significantly

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent transforms the computational problem by changing the mathematical parameters from high-order polynomial evaluations to low-order approximations using pre-computed lookup tables. The key parameter transformation is converting the evaluation of (ωi·r)^n for large n into a series of table lookups and simple interpolations, where the complex n-power calculation is replaced by pre-computed values stored in lookup tables indexed by angular parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies preliminary action by pre-computing and storing lighting values in lookup tables before runtime rendering. The lookup tables are populated with pre-calculated Phong lighting values for various angles and exponents, allowing runtime rendering to simply retrieve and interpolate these pre-computed values rather than performing expensive high-order power calculations for each pixel.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If area light sources are used instead of point light sources, then lighting naturalness and visual quality are improved, but the number of computations required increases

Engineering Contradiction:
Improvelighting qualityVSAvoidrendering speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the area light source computation into discrete angular samples around the specular reflection direction. Instead of integrating over the entire area light surface, the method samples at specific angular intervals (theta and phi angles) and sums the contributions, transforming a continuous 2D integral into a discrete 1D angular sampling problem that is much faster to compute.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by sampling only the most significant angular directions around the specular highlight rather than computing contributions from all points on the area light source. The sampling strategy focuses computational effort on the narrow angular range that actually contributes to the glossy reflection, ignoring regions that would contribute negligibly to the final result.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If iterative methods are used to compute glossy radiation for area lights, then accuracy is improved, but the number of iterations and computational resources increase

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

Solution Approach 1:

The patent substitutes the mechanical iterative integration process with a direct analytical approximation using lookup tables. The complex iterative numerical integration over the area light source is replaced by a direct formula involving table lookups and simple trigonometric calculations, eliminating the need for iterative refinement while maintaining sufficient accuracy for real-time rendering.

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

Data Source

PatentUS10607404B2Device and method for estimating a glossy part of radiation
Publication Date: 2020.03.31 THOMSON LICENSING SA
  • US10607404B2 patent drawing
  • US10607404B2 patent drawing
  • US10607404B2 patent drawing

AI summary

The present invention relates to a glossy part of radiation is estimated coming from a surface illuminated by area light source(s) having source surface(s) (A) bounded by edge curves, by determining integrand function(s) representative of that glossy part. The latter corresponding to an integration of the integrand function along the edge curves. In this respect, the integrand function(s) is/are approximated by means of peak-shape function(s) having a known antiderivative over the edge curves, and the glossy part is computed from analytical expressions associated with integrations of the peak-shape function(s) along the edge curves. Such invention can offer efficient and accurate computation for specular part of reflection as well as glossy transmission, and is notably relevant to real-time rendering.