Virtual Terrain Alteration Dynamic Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for generating artificial terrain maps from noise maps face inefficiencies in computational resources and memory management, leading to distortions and prolonged loading times, especially when high resolution is needed only occasionally.

Innovation Solution

The method involves computing a noise map in an N-dimensional space, projecting terrain characteristics onto a lower-dimensional subspace, and manipulating this subspace to maintain desired map resolution without distortion, while optimizing sample numbers based on computational and memory constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a larger number of noise map samples is stored to maintain high resolution, then map rendering quality is improved, but computational and memory overhead increases under all conditions

Engineering Contradiction:
Improvemap resolutionVSAvoidmemory overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements dynamic resolution adjustment where the noise map sample count is not fixed but adapts based on current rendering requirements. The system determines the minimum necessary resolution for the current view distance and rendering demands, allocating memory resources dynamically rather than pre-allocating for maximum resolution in all scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different resolution qualities to different regions of the terrain map based on their importance. Areas closer to the player or camera receive higher resolution sampling, while distant or less important regions use lower resolution. This local differentiation maintains overall map quality where needed while reducing memory overhead in less critical areas.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a larger number of noise map samples is stored to maintain high resolution, then map rendering quality is improved, but loading time increases

Engineering Contradiction:
Improvemap resolutionVSAvoidloading time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically determines the appropriate noise map sample count based on current loading requirements rather than always loading maximum resolution data. The loading process adapts to available time constraints and memory resources, computing only the necessary resolution for current needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements partial loading where only the necessary portion of the noise map at the required resolution is loaded initially. The system computes noise map samples on-demand or in progressive stages rather than loading everything at maximum resolution upfront, reducing initial loading time while maintaining quality when needed.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If manipulation of the subspace is performed to maintain map resolution during scaling, then rendering quality is improved, but computational complexity increases

Engineering Contradiction:
Improvemap resolutionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent manipulates subspace parameters (such as coordinate transformations and scaling factors) to maintain effective resolution during terrain map scaling operations. By adjusting these mathematical parameters rather than physically increasing sample counts, the system maintains rendering quality while avoiding the full computational cost of generating additional noise map samples.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses interpolation techniques that effectively create virtual copies of existing noise map samples to maintain resolution during scaling. Rather than computing new independent samples, the system generates intermediate values through mathematical interpolation of existing data, reducing computational complexity while preserving visual quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10037622B2Virtual terrain alteration systems and related methods
Publication Date: 2018.07.31 APPLE INC
  • US10037622B2 patent drawing
  • US10037622B2 patent drawing
  • US10037622B2 patent drawing

AI summary

Systems and techniques for generating an artificial terrain map can compute a region of a noise map in an N-dimensional space and define a terrain characteristic in correspondence with a value of the noise map at each of a selected plurality of positions within the region of the noise map. The terrain characteristic can be projected at each of a selected plurality of positions within the region on a lower-dimensional sub-space. A map of an artificial terrain can be rendered based on the projection. The map of the artificial terrain can be scaled or otherwise manipulated in correspondence with scaling or otherwise manipulating the lower-dimensional sub-space. Generated maps in machine-readable form can be converted to a human-perceivable form, and/or to a modulated signal form conveyed over a communication connection.