Dynamic SDF Ray Marching for Accurate Indirect Illumination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rendering technologies struggle to accurately render dynamic scenes due to the reliance on pre-calculated Signed-distance-field (SDF) data, which cannot adapt to real-time changes in scene positions, leading to inaccuracies in indirect illumination calculations.

Innovation Solution

An illumination rendering method that determines a current scene shading point, emits a virtual marching ray, controls its extension based on real-time updated SDF information, and calculates color information at intersection points for accurate indirect illumination, using a multi-layer SDF texture map to manage memory efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-calculated Signed-distance-field (SDF) data is used for rendering, then rendering speed is improved, but accuracy in dynamic scenes deteriorates

Engineering Contradiction:
Improverendering speedVSAvoidaccuracy of indirect illumination
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by transitioning from static pre-calculated SDF data to dynamic real-time SDF updates. The system now updates SDF information during runtime to reflect changes in scene geometry, allowing the rendering to adapt to dynamic scenes while maintaining both speed and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter state of SDF data from fixed pre-calculated values to dynamically updated values. By updating SDF parameters in real-time based on current scene geometry, the system resolves the contradiction between using pre-calculated data for speed and needing current data for accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If real-time SDF information is updated for accurate dynamic scene rendering, then accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveaccuracy of intersection pointsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing SDF data in a structured format (multi-layer SDF texture map) before runtime. This pre-prepared data structure enables efficient real-time updates without requiring complex computations during rendering, thus reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a simplified representation of scene geometry through SDF data structures. Instead of processing complex original geometry in real-time, the system works with copied SDF representations that are computationally efficient to update and query, reducing computational complexity.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If multi-layer SDF texture map is used to manage memory, then memory efficiency is improved, but data structure complexity increases

Engineering Contradiction:
Improvememory usageVSAvoiddata structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the SDF data into multiple layers organized as a multi-layer texture map. Each layer represents different depth or precision levels, allowing efficient memory management through hierarchical organization. This segmented structure reduces overall memory usage while the systematic layering manages complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-layer to a multi-layer SDF texture map structure, adding a layer dimension to the data organization. This dimensional change enables more efficient memory utilization through hierarchical storage while the regular layered structure actually reduces complexity compared to unstructured alternatives.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12469201B2Illumination rendering method and apparatus, and electronic device and storage medium
Publication Date: 2025.11.11 NETEASE (HANGZHOU) NETWORK CO LTD
  • US12469201B2 patent drawing
  • US12469201B2 patent drawing
  • US12469201B2 patent drawing

AI summary

An illumination rendering method and apparatus, and an electronic device and a storage medium are provided. The method includes: determining the current scene shading point; emitting a virtual marching ray according to the current scene shading point; determining, according to updated scene signed-distance-field information corresponding to a current frame, a marching length corresponding to the virtual marching ray; determining at least one scene intersection point by controlling the virtual marching ray to extend into a scene, wherein the virtual marching ray is controlled to extend into the scene according to the marching length; and determining color information of the scene intersection point according to incident light information and material information of the scene intersection point, wherein the color information is used for indirect illumination calculation.