Stochastic Effective Area for Real-Time Luminance Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time rendering in computer graphics faces significant computational challenges due to the need to consider multiple light sources, leading to frame delays and processing failures, especially when using fall-off functions that are inversely proportional to the square of the distance, which can result in undefined effective areas and increased computation costs.

Innovation Solution

A stochastic method is introduced to determine the effective area of each light source based on a stochastic function, allowing for weighted luminance computations that reduce the computational load while maintaining desired luminance expressions by using a statistically unbiased fall-off function, where the stochastic effective area is calculated using a random number and a threshold to determine the contribution of light sources to luminance calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all light sources are computed for each pixel to achieve accurate luminance, then luminance accuracy is improved, but computation amount increases excessively causing frame delays

Engineering Contradiction:
Improveluminance accuracyVSAvoidframe rate
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts and excludes light sources that have negligible contribution to the luminance of each pixel. By identifying and removing insignificant light sources from the computation set, the system maintains accurate luminance calculation for important light sources while reducing the overall computation amount to meet real-time rendering requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of light source contribution threshold dynamically. By adjusting the threshold for determining whether a light source contributes significantly to pixel luminance, the system can adaptively control the number of light sources to compute, thereby balancing luminance accuracy with frame rate performance.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a fall-off function inversely proportional to the square of distance is used for realistic luminance expression, then luminance realism is improved, but effective area becomes undefined and computation amount increases

Engineering Contradiction:
Improveluminance realismVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mathematically complex inverse-square fall-off function with a simplified attenuation model that has a defined effective area. This approximation sacrifices minimal luminance realism but dramatically reduces computation complexity by enabling clear determination of when to exclude light sources from calculation.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the functional form of the fall-off function from an inverse-square relationship to a modified attenuation model with a defined effective distance parameter. This parameter change allows the system to maintain realistic luminance expression while establishing a clear cutoff point for when light source contributions become negligible.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If effective area is forcibly set using clamping method to reduce computation, then computation amount is reduced, but luminance of particular objects becomes lower and scene visibility deteriorates

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidluminance accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent makes the effective area of light sources dynamic rather than fixed through clamping. The effective area adjusts automatically based on the specific scene geometry, object positions, and light source characteristics, ensuring that luminance accuracy is maintained for objects that should receive light while still reducing computation for distant or occluded light sources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the effective area parameter from a fixed clamped value to a dynamically calculated value based on scene-specific factors. This parameter change allows the system to adapt the effective area to each lighting scenario, preventing the luminance degradation caused by overly aggressive clamping while maintaining computation efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9824487B2Storage medium, luminance computation apparatus and luminance computation method
Publication Date: 2017.11.21 SQUARE ENIX HLDG CO LTD
  • US9824487B2 patent drawing
  • US9824487B2 patent drawing
  • US9824487B2 patent drawing

AI summary

A luminance computation apparatus obtains information of light sources defined in a scene that is rendered, and defines a stochastic function used to determine whether or not to use a light source in a luminance computation for an object that is a predetermined distance from the light source corresponding to a luminance attenuation function in accordance with a distance from the light source for each of the light sources that are defined; The apparatus determines for each of the defined light sources a stochastic effective area of the light source based on the stochastic function for the respective defined light source, and performs a luminance computation for the predetermined object in the scene based on the stochastic function and the attenuation function of a light source for which the determined stochastic effective area is included in the object.