Cloud-Streamed Lighting Updates for Dynamic Scene Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with limited graphics processing capabilities face challenges in rendering high-quality virtual scenes due to insufficient computational power, especially when scenes change dynamically, and cloud-based per-frame rendering is computationally expensive.

Innovation Solution

A system that divides rendering work between local devices and a cloud-based system, using cloud-based GPU-equipped instances to generate scene-specific lighting information only when changes occur, reducing data transmission and resource demand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If cloud-based per-frame on-the-fly rendering is used to achieve high-quality graphics on mobile devices, then rendering quality is improved, but computational cost and resource demand become extremely expensive

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational cost
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The rendering process is segmented into two parts: pre-computation of lighting information (lightmaps) performed once in the cloud, and real-time application of these lightmaps performed locally on the mobile device. This segmentation allows the computationally expensive part to be done once offline, while the real-time part uses minimal computational resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Lighting information is pre-computed and stored in lightmaps before the mobile application runs. These pre-calculated lightmaps contain all the necessary lighting data for the scene, eliminating the need for expensive real-time cloud rendering during application execution.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If pre-calculated lightmaps are used to reduce computational demand on mobile devices, then resource consumption is reduced, but the system cannot handle dynamic scene changes effectively

Engineering Contradiction:
Improveresource consumptionVSAvoidhandling dynamic scene changes
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts by detecting scene changes and triggering regeneration of lightmaps only when necessary. The cloud-based system monitors for changes in scene configuration, object positions, or lighting conditions, and regenerates lightmaps selectively rather than continuously, maintaining both efficiency and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the mobile application reports scene state changes to the cloud-based system, which then determines whether lightmap regeneration is needed. This feedback loop ensures lightmaps remain synchronized with the current scene state while avoiding unnecessary regeneration.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple pre-calculated lightmaps are created to support scene changes, then adaptability to dynamic scenes is improved, but the number of lightmaps becomes unmanageable and storage requirements explode

Engineering Contradiction:
Improvesupport for scene variationsVSAvoidnumber of lightmaps
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of pre-calculating lightmaps for all possible scene configurations, the system changes the parameter approach by computing lightmaps on-demand based on actual scene state. The cloud-based system calculates lightmaps only for the specific scene configuration that exists, using parameters like object positions, lighting conditions, and scene layout to generate the appropriate lightmap.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12511822B2Streaming lighting information for sychnonized scenes from cloud-based systems
Publication Date: 2025.12.30 NETEASE INFORMATION TECHNOLOGY CORP
  • US12511822B2 patent drawing
  • US12511822B2 patent drawing
  • US12511822B2 patent drawing

AI summary

Techniques are provided for sending a stream of lighting information for a synchronized scene from a cloud-based system to a set of synchronized client applications. Sending the stream includes detecting a series of changes in configuration of lighting for the synchronized scene, and after detecting each change in the series of changes (a) generating, at the cloud-based system, new lighting information that reflects the change; and (b) streaming the new lighting information to the set of synchronized client applications. Each client application in the set of synchronized client applications repeatedly renders updated depictions of the synchronized scene to reflect lighting configuration changes indicated in the stream of lighting information.