Virtual Camera Scene Planning for Object Arrangement Presentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing games lack effective methods for presenting the arrangement of objects in a virtual space after editing is completed, leading to suboptimal user experience.

Innovation Solution

A game program that utilizes a virtual camera with adjustable gaze points, positions, orientations, and angles to generate varied scenes, allowing dynamic presentation of object arrangements through multiple control methods and avoiding interference with placement objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the virtual camera is positioned to capture placement objects, then the presentation shows detailed object arrangements, but objects may obstruct the camera view and block important elements

Engineering Contradiction:
Improvepresentation accuracyVSAvoidobject obstruction
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary evaluation process that calculates visibility scores for multiple candidate positions. This intermediary assessment mechanism evaluates which positions provide optimal views without being blocked by objects, thereby resolving the contradiction between showing detailed arrangements and avoiding obstructions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the position parameter of the virtual camera by evaluating multiple candidate positions and selecting the optimal one. By adjusting the camera position based on visibility calculations, the system achieves both detailed object presentation and avoidance of obstructions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a single fixed camera position is used, then the presentation is simple and fast, but the visual experience is monotonous and lacks variety

Engineering Contradiction:
Improvepresentation efficiencyVSAvoidpresentation variety
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic camera position selection by evaluating multiple candidate positions and choosing the optimal one based on visibility metrics. This dynamic approach allows the system to adapt the presentation to different scenarios while maintaining efficiency, resolving the contradiction between simplicity and variety.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The presentation is segmented into multiple scenes, each with its own optimized camera position. By dividing the overall presentation into distinct segments with different camera settings, the system achieves both efficiency in individual scenes and variety across the complete presentation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple camera positions are evaluated and selected, then diverse and engaging visual experiences are provided, but the processing time and complexity increase

Engineering Contradiction:
Improvepresentation diversityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary evaluation of multiple candidate positions in advance, calculating visibility scores before final presentation. This preliminary action allows the system to prepare optimal camera positions ahead of time, reducing actual processing time during presentation while maintaining diversity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12478876B2Storage medium, information processing system, information processing apparatus, and game processing method
Publication Date: 2025.11.25 NINTENDO CO LTD
  • US12478876B2 patent drawing
  • US12478876B2 patent drawing
  • US12478876B2 patent drawing

AI summary

An example of an information processing apparatus performs, in a predetermined area in a virtual space, editing including at least one of selecting a placement object to be placed in the area, placing the placement object, and moving the placement object, based on an operation input. The information processing apparatus performs presentation upon completion, which includes at least one scene and displays, for each scene, an image of the area based on a virtual camera. In the scene, the information processing apparatus sets a gaze point of the virtual camera at any of a position of the placement object placed in the area, a predetermined position in the area, and a position of a character arranged in the area, and sets the virtual camera at a position at which the placement object placed in the area is not placed.