Dynamic Illumination Rendering via Light Source Projection Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rendering methods are not suitable for dynamic illumination scenes, resulting in poor illumination rendering effects.

Innovation Solution

An illumination rendering method and apparatus that determine light source change information, update the current light source projection coefficient, and calculate direct and indirect illumination values for target pixel points in a virtual scene, enabling effective illumination rendering under dynamic lighting conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing rendering methods are used, then the rendering process is simple, but the illumination rendering effect in dynamic illumination scenes is poor

Engineering Contradiction:
Improveillumination rendering effectVSAvoidrendering method complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The illumination rendering method is segmented into distinct components: direct illumination calculation, indirect illumination calculation, and light source projection coefficient updates. This segmentation allows each component to be optimized independently while maintaining overall rendering quality in dynamic scenes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rendering method implements dynamic illumination by updating light source projection coefficients in real-time based on light source changes. This dynamic approach enables the system to adapt to changing illumination conditions while maintaining realistic rendering effects.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If global illumination is implemented through ray tracing, then comprehensive illumination effect is achieved, but the calculation complexity and time consumption increase

Engineering Contradiction:
Improveillumination rendering effectVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The method pre-calculates and stores light source projection coefficients for different light sources. When rendering, these pre-computed coefficients are retrieved and updated efficiently, avoiding the need for complex real-time ray tracing calculations while maintaining illumination accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rendering system changes parameters by updating only the light source projection coefficients when illumination conditions change, rather than re-calculating the entire global illumination. This parameter-based approach significantly reduces computation time while maintaining rendering quality.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If light source projection coefficients are updated in real-time, then dynamic illumination rendering is improved, but the computational overhead increases

Engineering Contradiction:
Improvedynamic illumination adaptationVSAvoidcomputational energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system efficiently manages computational energy by updating only the necessary light source projection coefficients as parameters when illumination changes occur. This selective parameter update approach enables real-time adaptation to dynamic lighting conditions while minimizing unnecessary computations and energy consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12293451B2Illumination rendering method and apparatus, computer device, and storage medium
Publication Date: 2025.05.06 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12293451B2 patent drawing
  • US12293451B2 patent drawing
  • US12293451B2 patent drawing

AI summary

This application relates to an illumination rendering method performed by a computer device. The method include: determining light source change information when a light source changes in a virtual scene; determining a current light source projection coefficient corresponding to the changed light source according to the light source change information; determining an indirect illumination value of a target pixel point in the virtual scene according to a radiance transfer parameter corresponding to the target pixel point in the virtual scene and the current light source projection coefficient; determining a direct illumination value corresponding to the target pixel point under the changed light source; and performing illumination rendering on the target pixel point according to the direct illumination value and the indirect illumination value.