Clipmap Terrain Rendering for LOD Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current terrain image rendering methods in three-dimensional virtual environments face performance bottlenecks due to high draw calls and texture sampling precision limitations, leading to reduced inter-frame rates and immersion, especially when dealing with large and detailed terrain models.

Innovation Solution

The method involves determining a target level and surface range for terrain image refresh, obtaining and updating level area images from a pre-generated image set using a clipmap rendering process, and rendering the terrain image based on pixel point information, thereby reducing the need for real-time blending and baking and improving efficiency by only updating partial surface ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If real-time blending and baking processes are used during terrain rendering, then terrain detail and visual quality are improved, but computational resources increase and rendering efficiency decreases

Engineering Contradiction:
Improveterrain rendering qualityVSAvoidrendering efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent pre-blends multiple levels of terrain detail images during an offline preparation stage, creating a set of pre-processed images with different levels of detail. During runtime rendering, the system only needs to select and display the appropriate pre-blended image based on the current view distance, eliminating the need for real-time blending computations and significantly improving rendering efficiency while maintaining visual quality.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If high-resolution texture maps are used for large terrain areas, then terrain detail is improved, but memory usage and processing time increase

Engineering Contradiction:
Improveterrain detailVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent divides the large terrain into multiple level area images with different levels of detail, where each level corresponds to a specific viewing distance range. The system segments the terrain rendering task by selecting only the necessary detail levels based on the current camera position and view distance, avoiding the need to process and store high-resolution textures for the entire terrain area, thus reducing memory usage and processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different levels of image detail to different spatial regions of the terrain based on their distance from the viewer. Areas closer to the viewer use higher-resolution level area images for detailed visualization, while distant areas use lower-resolution images. This local quality approach ensures that computational resources are focused on rendering only the necessary detail for the visible and relevant terrain portions.

Inventive Principle:
Principle #3Local quality

3Reliability

If complete terrain surface updates are performed at each refresh timing, then terrain image freshness is improved, but rendering performance decreases

Engineering Contradiction:
Improveterrain image freshnessVSAvoidrendering performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent updates only the specific level area images that correspond to the current view distance range at each refresh timing, rather than updating the entire terrain surface. The system determines which level area images need updating based on the current camera position and view distance, and performs updates only on those specific images, thereby maintaining terrain image freshness while significantly improving rendering performance by avoiding unnecessary full-surface updates.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240394954A1Terrain image rendering methods and systems
Publication Date: 2024.11.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240394954A1 patent drawing
  • US20240394954A1 patent drawing
  • US20240394954A1 patent drawing

AI summary

This application provides a terrain image rendering method, apparatus, and computer-readable storage medium. The method includes: determining a target level for a refreshing of the terrain image and surface range information for the refreshing of the terrain image; obtaining, from a pre-generated image set, a level area image corresponding to the target level; updating, based on the surface range information, the level area image corresponding to the target level to obtain an updated level area image corresponding to the target level; updating, based on the updated level area image, the pre-generated image set to obtain an updated image set; determining, based on the updated image set, rendering information of each pixel point in a visual range; and rendering the terrain image in the visual range based on the rendering information of each pixel point in the visual range.