Virtual Scene Voxel Lighting for Faster Local Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for updating light information in virtual scenes, particularly for high-frequency indirect light, require comprehensive updates across the entire scene, leading to low efficiency.

Innovation Solution

Perform voxelization processing to divide the virtual scene into initial voxels, select and update only a subset of these voxels based on content changes, and update light information of virtual viewpoints using the updated and initial voxels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If comprehensive light update is performed on entire virtual scene, then light information accuracy is maintained, but light update efficiency deteriorates

Engineering Contradiction:
Improvelight update efficiencyVSAvoidupdate time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The virtual scene is divided into multiple voxels through voxelization processing. Instead of updating the entire scene comprehensively, the system identifies and updates only the subset of voxels that contain changed content. This segmentation approach maintains accuracy for affected areas while significantly reducing overall update time and computational cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the necessary voxel data that has changed due to content modifications. By identifying and extracting only the affected voxels rather than processing the entire scene, the system achieves efficient updates that maintain light information accuracy for relevant areas while minimizing unnecessary computations.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If only subset of voxels is updated, then light update efficiency improves, but light information completeness may deteriorate

Engineering Contradiction:
Improvelight update efficiencyVSAvoidlight information accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies different update strategies to different voxels based on their content change status. Voxels with content changes receive comprehensive light information updates, while voxels without changes retain their existing light information. This localized approach ensures that light information accuracy is maintained where needed while improving overall update efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary identification of changed content and affected voxels before executing the light update operation. By pre-determining which voxels need updating based on content changes, the system ensures complete and accurate light information updates for all necessary areas while avoiding unnecessary updates to unaffected voxels.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250218111A1Light update method and apparatus for virtual scene, electronic device, computer-readable storage medium, and computer program product
Publication Date: 2025.07.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250218111A1 patent drawing
  • US20250218111A1 patent drawing
  • US20250218111A1 patent drawing

AI summary

This application provides a light update method for a virtual scene in response to a content change performed by an electronic device. The method includes: performing voxelization processing on a virtual scene to obtain a plurality of initial voxels corresponding to the virtual scene, each initial voxel carrying light information of a corresponding position in the virtual scene; selecting at least one voxel from the plurality of initial voxels in response to the content change in the virtual scene; updating light information carried in the at least one selected voxel, to obtain an updated voxel corresponding to the at least one selected voxel; and updating light information of a virtual viewpoint in the virtual scene based on the updated voxel and other initial voxels whose light information has not been updated.