Approximated Diffuse Lighting for Moving Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for rendering diffuse lighting in virtual games require multiple rendering passes for each light source and position change of virtual objects, leading to inefficiencies and increased processing time, especially on mobile devices.
Innovation Solution
Combining multiple light sources into a single combined light source that adjusts intensity based on the virtual object's position and orientation, allowing for a single rendering pass and reducing arithmetic operations, enabling efficient rendering on mobile devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple light sources are rendered separately for each position change of virtual objects, then lighting accuracy is improved, but processing time and computational complexity increase
Solution Approach 1:
The patent combines multiple light sources into a single aggregated light source that emits composite light. Instead of rendering each light source separately for every position change of virtual objects, the system merges their effects into one combined rendering operation. This significantly reduces processing time while maintaining acceptable lighting accuracy, as the composite light source captures the cumulative effect of all individual light sources.
2Measurement precision
If multiple rendering passes are performed for each light source, then lighting fidelity is improved, but device complexity and energy consumption increase
Solution Approach 1:
The patent merges multiple rendering passes into a single rendering operation by aggregating light sources beforehand. The composite light source allows the rendering system to perform one pass instead of multiple passes, thereby reducing device complexity and energy consumption while preserving essential lighting fidelity through the combined light effects.
Solution Approach 2:
The system performs preliminary aggregation of light sources before the rendering process. By combining light sources in advance and pre-calculating their composite effects, the system eliminates the need for multiple sequential rendering passes, thereby simplifying the rendering operation and reducing computational overhead.
3Measurement precision
If multiple light sources are rendered for each position of virtual objects, then lighting accuracy is improved, but productivity decreases
Solution Approach 1:
The patent combines multiple light sources into a single composite light source that can be rendered once for all virtual objects. This merging approach maintains lighting accuracy by preserving the cumulative light effects while dramatically improving rendering efficiency, as the system no longer needs to perform separate rendering operations for each light source and object combination.
Data Source
AI summary
Systems and methods for performing approximated diffuse lighting are described. One of the methods includes receiving a position and orientation of a moving object in a frame, which includes a game space of a game. The method further includes receiving a first irradiance attribute imparted by a first light source to at least a portion of the moving object. The first irradiance attribute is generated based on the position and orientation. The method further includes receiving a second irradiance attribute imparted by a second light source to at least the portion of the moving object. The second irradiance attribute is generated based on the position and orientation. The method includes applying a statistical operation to the first irradiance attribute and the second irradiance attribute to generate a combined attribute and generating a rendered attribute for the moving object based on the combined attribute.


