3D Map Rendering with Hidden Object Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional map displays in three-dimensional virtual spaces are inadequate for accurately representing player positions and terrain details due to small scale and two-dimensional projections, making it difficult for players to grasp positional relationships and height information.

Innovation Solution

A computer-readable storage medium with an information processing program that generates and displays a map image by projecting a three-dimensional virtual space onto a second virtual space, using different display manners for hidden and visible parts of objects, and adjusting camera angles based on user input, allowing for enhanced visualization of player positions and terrain features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the map is displayed to be entirely included within a screen, then the map can be fully viewed, but the map is displayed on a small scale making it difficult to see detailed terrain

Engineering Contradiction:
Improvemap display areaVSAvoidterrain detail visibility
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent transitions from a two-dimensional overhead map to a three-dimensional virtual camera view. By rendering the map as a 3D model with height information and using a virtual camera to capture it, the system preserves detailed terrain features while maintaining full map visibility. The 3D perspective allows players to see both the overall map layout and fine terrain details simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Illumination intensity

If the player position image is displayed in a relatively larger size, then the player position is more visible, but it is difficult to recognize the accurate position of the player character

Engineering Contradiction:
Improveplayer position visibilityVSAvoidplayer position accuracy
Core Design Contradiction:
Illumination intensityVSMeasurement precision

Solution Approach 1:

The patent uses color and visual rendering to display the player character within the 3D map context. The player character is rendered with distinct visual properties that make them clearly visible against the terrain background, while their actual size and position in the 3D space maintain spatial accuracy. This allows the player to easily locate their character without losing positional precision.

Inventive Principle:
Principle #32Color changes

3Device complexity

If an overhead-view map is used, then the map can be displayed as a two-dimensional image, but it is difficult to grasp information about height direction

Engineering Contradiction:
Improvemap display complexityVSAvoidheight information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent adds the third dimension (height) to the traditional 2D map by creating a 3D virtual model of the map terrain. The virtual camera captures this 3D model, producing an image that naturally incorporates height information through perspective, shading, and depth cues. This allows players to grasp elevation changes, mountain heights, and terrain depth while maintaining a comprehensive map view.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11589025B2Computer-readable non-transitory storage medium having stored therein information processing program, information processing method, information processing system, and information processing apparatus
Publication Date: 2023.02.21 NINTENDO CO LTD
  • US11589025B2 patent drawing
  • US11589025B2 patent drawing
  • US11589025B2 patent drawing

AI summary

A first image is generated by imaging a first three-dimensional virtual space including a predetermined object by a first virtual camera. In addition, a map object formed by a three-dimensional model corresponding to the first three-dimensional virtual space is generated, and an indicator object indicating the position of a predetermined object is placed on the map object. Then, a second image is generated by imaging the map object by a second virtual camera. At this time, the second image is generated such that, regarding the indicator object placed on the map object, the display manners of a part hidden by the map object and a part not hidden by the map object as seen from the second virtual camera are different from each other.