Scene Rendering Visibility Pre-calculation for Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing rendering technologies in game scenes face inefficiencies due to real-time calculations of scene element visibility, leading to low rendering efficiency.

Innovation Solution

The method involves prestoring visibility relationships between scene space units and photographing space units as visibility data, allowing for the determination and querying of visibility relationships during rendering, thereby eliminating the need for real-time visibility calculations and improving rendering efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real-time visibility calculation is performed for scene elements, then visibility accuracy is improved, but rendering efficiency deteriorates

Engineering Contradiction:
Improvevisibility accuracyVSAvoidrendering efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent pre-calculates and stores visibility relationships between scene space units and photographing space units before the actual rendering process. This preliminary action allows the system to query pre-computed visibility data during rendering instead of performing real-time calculations, thereby maintaining visibility accuracy while significantly improving rendering efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all scene elements are rendered regardless of visibility, then rendering completeness is improved, but performance overhead increases

Engineering Contradiction:
Improverendering completenessVSAvoidperformance overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and removes invisible scene elements from the rendering process by querying visibility data before rendering. Only visible scene elements are included in the final rendering, which maintains rendering completeness for visible elements while reducing performance overhead by eliminating unnecessary rendering of invisible elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by rendering only the necessary visible scene elements rather than all scene elements. This selective rendering approach maintains sufficient rendering completeness for the visible portion of the scene while reducing performance overhead associated with rendering completely invisible elements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240320899A1Method and apparatus for rendering scene picture, device, storage medium, and program product
Publication Date: 2024.09.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240320899A1 patent drawing
  • US20240320899A1 patent drawing
  • US20240320899A1 patent drawing

AI summary

A method, apparatus, and a non-transitory computer-readable medium storing program code may be provided. The method may include obtaining a first scene space unit in which a dynamic scene element in a scene space is located at a first moment and obtaining a first photographing space unit in which a virtual camera is located in a photographing space at the first moment. The method may also include determining a visibility relationship between the first scene space unit and the first photographing space unit based on prestored visibility data. When the visibility relationship between the first scene space unit and the first photographing space unit is invisible, the method includes removing the dynamic scene element and obtaining remaining dynamic scene elements in the scene space. The method then renders the scene picture in the first moment.