Virtual Point Light Sampling for 3D Rendering Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D rendering technologies using radiosity methods face challenges in achieving high rendering quality while maintaining real-time performance, as increasing the number of sampled virtual point lights (VPLs) enhances quality but decreases rendering speed, and conventional methods may not adequately address indirect illumination in areas not directly lit.

Innovation Solution

An image processing apparatus that samples VPLs by considering both the position and emission direction of direct light, as well as the characteristics of the 3D scene, using a sampler and calculator to generate first and second VPLs, with the latter sampled independently of direct light visibility, and calculates luminance through weighted averages of adjacent VPLs, enabling parallel processing for accelerated rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the number of sampled virtual point lights (VPLs) is increased to enhance rendering quality, then rendering quality is improved, but rendering speed decreases

Engineering Contradiction:
Improverendering qualityVSAvoidrendering speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments VPL sampling into two distinct categories: first VPLs sampled based on direct light visibility and second VPLs sampled independently of direct light visibility. This segmentation allows the system to capture both directly lit and indirectly lit areas efficiently, improving overall rendering quality without requiring a proportional increase in total sample count, thus maintaining rendering speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different sampling strategies to different spatial regions: first VPLs are placed in areas visible to direct light sources while second VPLs are placed in areas requiring indirect illumination coverage. This local differentiation ensures that computational resources are allocated optimally to different regions based on their illumination requirements, achieving high rendering quality without uniformly increasing the total number of samples across the entire scene.

Inventive Principle:
Principle #3Local quality

2Productivity

If conventional VPL sampling methods are used, then rendering speed is maintained, but indirect illumination in areas not directly lit is not adequately addressed

Engineering Contradiction:
Improverendering speedVSAvoidindirect illumination accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent dynamically adapts the VPL sampling strategy by introducing second VPLs that are sampled independently of direct light visibility. This dynamic approach allows the rendering system to automatically enhance indirect illumination coverage in areas where it is needed most, without requiring manual intervention or changing the overall rendering pipeline, thus maintaining rendering speed while improving illumination accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the sampling parameters by introducing a new category of second VPLs with different sampling criteria than traditional methods. Instead of solely relying on direct light visibility for VPL placement, the system adjusts the sampling parameters to include areas with indirect illumination needs, thereby improving illumination accuracy without fundamentally altering the rendering speed characteristics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2827302B1Image processing apparatus and method
Publication Date: 2022.05.25 SAMSUNG ELECTRONICS CO LTD
  • EP2827302B1 patent drawingFigure 1
  • EP2827302B1 patent drawingFigure 2
  • EP2827302B1 patent drawingFigure 3

AI summary

A sampler of an image processing apparatus may sample at least one first virtual point light (VPL) from a direct light view. The sampler may sample a second VPL in a three-dimensional (3D) space independent of the direct light view. A calculator may calculate a luminance of the second VPL using a first VPL adjacent to the second VPL selected from among the at least one first VPL.