Virtual Point Light Sampling for Real-Time 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D rendering technologies face challenges in achieving high rendering quality while maintaining real-time performance, particularly in global illumination-based rendering methods like radiosity, where sampling virtual point lights (VPLs) is necessary for indirect illumination effects, but increases computational load and may not adequately represent light reflections in areas not directly illuminated by direct light sources.

Innovation Solution

An image processing apparatus that samples first VPLs based on direct light views and independently samples second VPLs in a 3D space, using a weighted average of adjacent VPLs to calculate luminance, and recursively divides the 3D space into cells to optimize sampling and rendering, leveraging both CPU and GPU for parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If virtual point lights (VPLs) are sampled for indirect illumination in global illumination-based rendering, then rendering quality is improved, but computational load increases

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational load
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent divides the 3D space into multiple cells or regions and performs VPL sampling independently in each cell. This segmentation allows the computational workload to be distributed across multiple smaller tasks that can be processed in parallel, reducing the overall computational load while maintaining rendering quality through localized indirect illumination calculations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary VPL sampling and luminance calculation during a preprocessing phase before the actual rendering operation. By pre-computing VPL positions, luminance values, and spatial distributions, the system reduces the computational burden during real-time rendering while preserving accurate indirect illumination effects

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If VPL sampling is performed only from direct light view, then areas not directly illuminated are not adequately represented, but adding independent sampling increases complexity

Engineering Contradiction:
Improveillumination representation accuracyVSAvoidsampling system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges two sampling approaches: direct light view-based VPL sampling and independent spatial VPL sampling. By combining these two sampling methods into a unified system, the patent ensures comprehensive coverage of both directly illuminated and indirectly illuminated areas while managing complexity through integrated processing

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If recursive division of 3D space into cells is performed to optimize sampling, then sampling efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvesampling efficiencyVSAvoidspace division complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent recursively divides the 3D space into a hierarchical structure of cells, allowing VPL sampling to be performed efficiently within each cell. This segmentation enables parallel processing of multiple cells and optimizes sampling efficiency by confining calculations to local regions rather than the entire scene

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements adaptive recursive division where the depth and granularity of cell division dynamically adjusts based on scene characteristics, lighting conditions, and computational resources. This dynamic approach optimizes sampling efficiency by refining the spatial structure only where necessary while maintaining coarser structures in less critical areas

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9715758B2Image processing apparatus and method using virtual point light (VPL) information
Publication Date: 2017.07.25 SAMSUNG ELECTRONICS CO LTD
  • US9715758B2 patent drawing
  • US9715758B2 patent drawing
  • US9715758B2 patent drawing

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.