3D Graphics Lighting Analysis Overlay Grid

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphics modeling and creation software lacks an effective mechanism to display and analyze lighting values across a 3D scene, especially when lighting changes over time, as users can only view lighting values one point at a time and there is no efficient way to see varying lighting values frame-over-frame.

Innovation Solution

A method is introduced that generates a light meter on a graphics model, computes lighting values for each point on the surface, and stores these values in a light meter object, allowing them to be superimposed with an overlay grid for easy viewing, enabling the observation of lighting effects from varying light sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If lighting values are computed one point at a time in typical graphics software, then the system maintains simple computation structure, but the user cannot view the aggregate lighting values across the 3-D scene

Engineering Contradiction:
Improveaggregate lighting valuesVSAvoidlighting analysis system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the 3-D scene into multiple discrete points on object surfaces, computing lighting values for each point separately. This segmentation allows the system to collect individual lighting measurements while maintaining manageable computation, then aggregate these values to provide comprehensive lighting analysis across the entire scene.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data structure (light meter object) that collects and stores lighting values from multiple points. This intermediary component bridges the gap between individual point computations and aggregate scene analysis, allowing users to view comprehensive lighting information without requiring complex real-time rendering of all points simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If lighting values are computed for multiple points within a surface, then more comprehensive lighting data is obtained, but there is no effective way to pull up and view these values

Engineering Contradiction:
Improvelighting values across surfacesVSAvoidviewing lighting values
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent overlays lighting value data in a second dimension on top of the visual 3-D scene display. By superimposing numerical lighting values and graphical indicators directly onto the rendered image at corresponding spatial locations, the system enables users to view both the visual scene and lighting data simultaneously, making it easy to correlate spatial position with lighting intensity.

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

Solution Approach 2:

The patent creates visual copies of lighting information by rendering graphical representations (such as colored overlays or icons) that replicate the lighting values at each point. These visual copies are superimposed on the original scene, allowing users to perceive lighting data intuitively without switching between separate data views and the graphical scene.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If lighting values are computed frame at a time, then memory usage is reduced, but there is no efficient way to see varying lighting values frame-over-frame

Engineering Contradiction:
Improvememory storageVSAvoidtime to analyze lighting changes
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary computation and storage of lighting values for each frame, saving the data in structured light meter objects. By pre-computing and organizing lighting data during the rendering process, the system enables efficient frame-over-frame comparison later, as the data is already prepared and accessible without requiring re-computation or complex queries.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If the system displays detailed lighting values for all points, then complete lighting information is provided, but the interface becomes complex and difficult to use

Engineering Contradiction:
Improvelighting information completenessVSAvoiduser interface simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies different display qualities and levels of detail to different regions or points based on their lighting characteristics. By varying the representation (e.g., showing only high-contrast areas, using different color codes for different intensity ranges, or highlighting problematic areas), the system provides complete lighting information while maintaining interface simplicity through selective emphasis on relevant data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9218688B2Animatable graphics lighting analysis reporting
Publication Date: 2015.12.22 AUTODESK INC
  • US9218688B2 patent drawing
  • US9218688B2 patent drawing
  • US9218688B2 patent drawing

AI summary

One embodiment of the invention sets forth a mechanism for displaying lighting values associated with a 3-D graphics model by superimposing an overlay grid with lighting values on the 3-D graphics model. A software rendering engine computes lighting values for each frame that includes the 3-D graphics model, where each frame may have different lighting settings. An overlay grid with lighting values may be superimposed on an area defined by a light meter on the 3-D graphics model. The lighting values on the overlay grid are associated with the light meter and may vary frame-over-frame. In another embodiment, a JPEG image with a superimposed overlay grid with per-pixel lighting values covering a 3-D graphics model is generated for each frame that includes the 3-D graphics model. These JPEG images may be displayed on the screen and stored to an external memory.