Virtual Environment Weather Rendering Map Sampling Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for rendering weather in virtual environments, such as in games, require multiple weather maps to be sampled, leading to performance issues due to increased computational load, especially when rendering scenes like rain or sky effects, as they need to include maps outside the field of view of the virtual character.

Innovation Solution

A method that acquires weather maps, removes the maps outside the field of view of the virtual character, and renders the scene using only the relevant maps, reducing the number of maps sampled and thus improving performance by focusing on the maps within the character's field of view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple weather maps are sampled to render weather scenes including maps outside the field of view, then the completeness and realism of the weather scene is improved, but the computational load increases leading to performance degradation

Engineering Contradiction:
Improvecompleteness of weather sceneVSAvoidrendering performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the weather maps into two distinct categories: first weather maps corresponding to regions within the field of view, and second weather maps corresponding to regions outside the field of view. This segmentation allows the system to apply different processing strategies to each type of map, rendering only the necessary first weather maps in real-time while pre-processing or selectively loading the second weather maps, thereby reducing the computational burden during active rendering without completely sacrificing scene completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and identifies the specific subset of weather maps that are actually needed for rendering the visible field of view. By separating the essential first weather maps from the non-essential second weather maps (those outside the field of view), the system can focus computational resources exclusively on loading and rendering the extracted necessary maps, eliminating wasted computation on maps that do not contribute to the current visual output.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If multiple weather maps are loaded and sampled, then the accuracy and detail of the weather rendering is improved, but the memory usage and processing time increase

Engineering Contradiction:
Improveweather rendering accuracyVSAvoidmap sampling time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent divides weather maps into first weather maps (within field of view) and second weather maps (outside field of view). This segmentation enables the system to prioritize loading and processing the first weather maps with high accuracy for immediate rendering, while managing the second weather maps with lower priority or pre-processing strategies, thus reducing the overall map sampling time while maintaining rendering accuracy for the visible area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality levels and processing intensities to different regions. First weather maps within the field of view are processed with high accuracy and detail to ensure optimal visual quality where the player can see them. Second weather maps outside the field of view are processed with lower priority or lower detail, as they are not currently visible. This local quality approach ensures rendering accuracy where needed while minimizing unnecessary processing elsewhere.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230039131A1Method and apparatus for rendering weather in virtual environment, device, medium and program
Publication Date: 2023.02.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230039131A1 patent drawing
  • US20230039131A1 patent drawing
  • US20230039131A1 patent drawing

AI summary

This application discloses a method and apparatus for rendering weather in a virtual environment, a device, a medium and a program, belonging to the art of image processing. The method includes the following steps: acquiring at least one weather map of a weather scene in a virtual environment (201); removing a first weather map from the at least one weather map to obtain a remaining second weather map (202); and rendering the weather scene in the virtual environment according to the second weather map (203). This method reduces the frequency of map sampling by reducing the number of weather maps, and improves the performance of a terminal when running an application program supporting the virtual environment.