Ray Tracing Scene Subdivision for Light Source Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ray tracing techniques for rendering images are computationally costly when dealing with multiple light sources, as they require casting rays from every point in the scene to every light source, leading to inefficiencies in rendering highly realistic images.

Innovation Solution

The method involves subdividing the scene into cells, determining significance values for each light source based on its contribution to the color of points within each cell, and sampling light sources more frequently for cells with higher significance values, thereby reducing the number of rays needed to be cast and improving rendering efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ray tracing casts rays from every point to every light source, then rendering accuracy is improved, but computational cost increases

Engineering Contradiction:
Improverendering accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The scene is divided into multiple cells, and light sources are assigned to specific cells based on their spatial relationship. This segmentation allows the rendering system to process only relevant light sources for each cell rather than evaluating all light sources for all points, significantly reducing computational cost while maintaining rendering accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by determining significance values for light sources and selectively processing only those light sources that have significant contribution to each cell. This avoids the excessive action of processing all light sources uniformly, reducing computational overhead while preserving the accuracy of important light interactions.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all light sources are sampled uniformly, then completeness of lighting information is improved, but rendering efficiency deteriorates

Engineering Contradiction:
Improvecompleteness of lighting informationVSAvoidrendering efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different significance values to different light sources based on their contribution to specific cells. Light sources are sampled with frequency proportional to their significance value, meaning that light sources with higher local importance receive more sampling attention while less important ones receive fewer samples, optimizing both completeness and efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the sampling parameter from uniform distribution to a non-uniform distribution based on significance values. By modifying the sampling probability parameter according to the calculated significance of each light source, the system achieves more reliable lighting information for important light sources while improving overall rendering efficiency through reduced sampling of less important light sources.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10403035B2Rendering images using ray tracing with multiple light sources
Publication Date: 2019.09.03 CHAOS SOFTWARE
  • US10403035B2 patent drawing
  • US10403035B2 patent drawing
  • US10403035B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rendering an image of a scene affected by multiple light sources. In one aspect, a method includes subdividing the scene into cells; sampling light source --point pairs; for each pair, determining a contribution value of the light source to the point; for each cell and each light source: determining a maximum contribution value of the contribution values for the light source to the color of the points that are in the cell, and determining, based on the maximum contribution value, a significance value that is a measure of an estimated importance of the light source in rendering a portion of the image corresponding to the cell; and rendering the image of the scene by sampling light sources having a higher significance value more often than light sources having a lower significance value.