Virtual Camera Scene Control for Object Layout Presentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing games lack effective presentation methods for showing the arrangement of objects in a virtual space after editing is completed, leading to monotonous user experiences.
Innovation Solution
A game program that utilizes a virtual camera with adjustable gaze points, positions, orientations, and angles to generate diverse scenes, allowing for dynamic presentation of object arrangements through various camera control methods, including parallel and rotational movements, and prioritizing camera placement to avoid interference with objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed camera position is used for presenting object arrangements, then the presentation structure is simple, but the presentation variety and user engagement are reduced
Solution Approach 1:
The patent implements dynamic camera control by allowing the virtual camera to change positions, orientations, and angles of view based on different scenes and object arrangements. The camera transitions from fixed to dynamic positioning, adapting its parameters according to the presentation needs of different objects and spaces, thereby increasing presentation variety without requiring complex manual control.
Solution Approach 2:
The system changes camera parameters (position, orientation, angle of view) dynamically based on the scene and object being presented. By adjusting these parameters automatically according to predetermined rules and scene requirements, the system achieves diverse presentation effects while maintaining manageable system complexity.
2Measurement precision
If the camera is positioned close to objects for detailed viewing, then the object detail visibility is improved, but the likelihood of objects blocking the camera view increases
Solution Approach 1:
The patent utilizes three-dimensional space by positioning the camera at elevated positions and adjusting vertical angles to view objects from above or at oblique angles. This dimensional approach allows the camera to bypass objects that would block horizontal line-of-sight, maintaining clear views while achieving detailed object visualization through adjusted elevation and angle parameters.
Solution Approach 2:
The camera dynamically adjusts its position and orientation based on the spatial distribution of objects in the scene. By continuously optimizing camera parameters according to object locations, the system achieves detailed views of individual objects while automatically avoiding positions where objects would block the camera view.
3Loss of information
If multiple camera positions are used to show different scenes, then the presentation effectiveness is improved, but the system complexity and processing requirements increase
Solution Approach 1:
The patent employs predetermined camera positions and paths that are pre-configured for different scene types and object arrangements. By preparing camera parameters in advance based on expected scene requirements, the system achieves effective presentations across multiple scenes while reducing real-time computational complexity through pre-planned camera trajectories and positioning strategies.
Data Source
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.


