Texture Map Visibility State Mapping for Raytracing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional raytracing techniques are computationally expensive due to the complexity of ray interactions with materials, and they require significant hardware resources, which can lead to increased power usage and device complexity.

Innovation Solution

The implementation of systems and methods for image state mapping, which involve determining the visibility state of shape elements and mapping it to texture maps to accelerate light transport simulation. This includes using processors to identify visual characteristics, determine intersections with boundaries, and assign states to shape elements for controlling image generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional raytracing techniques are used to simulate light interactions with materials, then realistic images can be generated, but computational expense and hardware resource requirements increase significantly

Engineering Contradiction:
Improveimage realismVSAvoidcomputational expense
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent pre-computes and stores visibility states of shape elements in texture maps before runtime raytracing. This preliminary action allows the runtime system to quickly retrieve pre-determined visibility information, avoiding expensive real-time calculations while maintaining accurate light transport simulation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of visibility information by mapping shape element states to texture maps. These copies contain essential visibility data that can be quickly accessed during raytracing, replacing the need for complex real-time calculations while preserving the essential light interaction behavior

Inventive Principle:
Principle #26Copying

2Productivity

If more hardware circuits are added to increase raytracing capacity, then more rays can be processed, but device complexity and die size increase

Engineering Contradiction:
Improveray processing capacityVSAvoidcircuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces texture maps as an intermediary data structure that stores visibility states. This intermediary allows the system to process multiple rays by simply looking up pre-computed visibility information in the texture map, rather than requiring complex hardware circuits for each ray interaction calculation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces complex mechanical raytracing hardware circuits with a data-driven approach using texture map lookups. This substitution reduces hardware complexity by replacing computational circuits with memory access operations, which are simpler and more scalable

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Use of energy by moving object

If visibility state mapping to texture maps is implemented, then computational demand decreases, but preprocessing complexity is introduced

Engineering Contradiction:
Improvecomputational demandVSAvoidpreprocessing complexity
Core Design Contradiction:
Use of energy by moving objectVSEase of manufacture

Solution Approach 1:

The visibility state mapping is performed as a preliminary offline operation, separating the complex preprocessing task from runtime execution. This allows the computationally intensive visibility calculation to be done once during asset creation, while runtime performance benefits from simple texture map sampling

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The preprocessing system automatically computes visibility states and generates the texture maps without requiring manual intervention. The system services itself by deriving the visibility information from the scene geometry and material properties, making the preprocessing complexity manageable and automated

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250173949A1Mapping visibility state to texture maps for accelerating light transport simulation
Publication Date: 2025.05.29 NVIDIA CORP
  • US20250173949A1 patent drawing
  • US20250173949A1 patent drawing
  • US20250173949A1 patent drawing

AI summary

In various examples, systems and methods are disclosed relating to image state mapping. A processor can identify a visual characteristic for a shape element mapped to locations of a map. The processor can determine whether the shape element intersects a boundary of the map. The boundary can correspond to a threshold value for the visual characteristic. The processor can assign a state for controlling generation of an image to the shape element. The assignment can be responsive to the determination of the intersection and according to the visual characteristic.