Virtual Landscape Rendering Index Map Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of displaying virtual landscape pictures increases significantly with the number of landscape layers due to the need for multiple texture sampling, leading to complicated display operations.

Innovation Solution

A method that uses two maps, a landscape layer index map and a weight map, to simplify the rendering process by storing index values in each image color channel, allowing for efficient mixing and display of landscape layers without the need for excessive sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple landscape layers are used to simulate complex terrain morphology, then the realism and detail of the virtual landscape picture is improved, but the display operation complexity increases significantly due to multiple texture sampling operations

Engineering Contradiction:
Improvelandscape rendering precisionVSAvoiddisplay operation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the landscape rendering process into distinct components: an index map that identifies different landscape layers and a weight map that controls their blending ratios. This segmentation allows the system to handle multiple landscape layers independently, simplifying the overall display operation while maintaining rendering precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary index map that acts as a mediator between the multiple landscape layers and the final rendered output. Instead of directly sampling multiple texture maps, the system first queries the index map to determine which layers to sample and in what proportions, significantly reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If multiple landscape layers are used to simulate complex terrain morphology, then the realism of the virtual landscape picture is improved, but the rendering efficiency decreases due to increased sampling operations

Engineering Contradiction:
Improvelandscape rendering precisionVSAvoidrendering efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing the index map and weight map before the actual rendering process. The index map pre-identifies which landscape layers are needed and the weight map pre-determines their blending ratios, allowing the rendering system to efficiently sample only the necessary textures without redundant operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by sampling only the specific landscape layers indicated by the index map, rather than sampling all possible layers. The weight map further optimizes this by determining the exact proportion of each layer to sample, reducing unnecessary sampling operations while maintaining rendering quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240331221A1Method and apparatus for displaying virtual landscape picture, storage medium, and electronic device
Publication Date: 2024.10.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240331221A1 patent drawing
  • US20240331221A1 patent drawing
  • US20240331221A1 patent drawing

AI summary

The present application discloses a method and apparatus for displaying a virtual landscape picture, a storage medium, and an electronic device. The method includes acquiring a plurality of landscape layer types comprised in the target landscape area to be displayed and determining a type weight corresponding to each landscape layer type in the plurality of landscape layer types; screening at least one target landscape layer type with a corresponding type weight which satisfies a condition from the plurality of landscape layer types, and acquiring an index value of a landscape layer corresponding to each of the screened at least one target landscape layer type; and sequentially storing the index value in each image color channel of the landscape layer index map to obtain the landscape layer index map corresponding to the target landscape area to be displayed.