Virtual Camera Control for Immersive Flight Game Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flight shooting games with camera position switching techniques fail to provide an engaging camera effect due to the complexity of determining whether the virtual camera intersects with moving objects, leading to potential image distortion and increased processing load.

Innovation Solution

A system that controls a virtual camera in a virtual three-dimensional space, allowing it to move along a defined route relative to a moving object, using camera control data to set positions and directions, thereby avoiding complex intersection checks and enhancing camera effects without increasing processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the virtual camera is moved to intersect the moving object to create an impressive camera effect, then the camera effect is enhanced, but the virtual camera may be buried in the moving object generating inappropriate images

Engineering Contradiction:
Improvecamera effect qualityVSAvoidimage appropriateness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent pre-calculates and stores camera position data along a predetermined moving route before runtime. This allows the camera to smoothly follow the moving object along a planned path without real-time intersection calculations, preventing the camera from being buried in the object while maintaining impressive camera effects.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent prepares multiple candidate camera positions along the moving route in advance, creating a buffer of pre-computed positions. When generating images, the system selects from these pre-prepared positions, ensuring appropriate camera placement without real-time collision detection complexity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If intersection determination is performed to prevent the virtual camera from being buried in the moving object, then image appropriateness is maintained, but the processing load increases

Engineering Contradiction:
Improveimage appropriatenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs camera position calculations along the moving route in advance and stores the results. During actual image generation, the system simply retrieves pre-computed camera positions rather than performing real-time intersection determinations, dramatically reducing processing load while maintaining image quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the moving route with associated camera position data stored in advance. Instead of calculating camera positions and intersection status in real-time, the system uses this pre-created copy of the route data, eliminating complex real-time processing while preserving appropriate camera placement.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If camera position switching is performed to create impressive battle scenes, then player engagement is enhanced, but only monotonous camera effects are obtained

Engineering Contradiction:
Improvecamera effect varietyVSAvoidcamera effect quality
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements dynamic camera control by allowing the virtual camera to move along a predetermined route that adapts to the moving object's position and orientation. The camera smoothly transitions between different positions and angles along the route, creating varied and impressive camera effects rather than simple position switching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds temporal dimension to camera control by using a predetermined moving route with multiple positions over time. Instead of simple position switching, the camera progresses through a sequence of positions along a route, creating dynamic and varied camera effects that enhance player engagement.

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

Data Source

PatentUS9345972B2Information storage medium, image generation system, and image generation method
Publication Date: 2016.05.24 BANDAI NAMCO ENTERTAINMENT INC
  • US9345972B2 patent drawing
  • US9345972B2 patent drawing
  • US9345972B2 patent drawing

AI summary

An information storage medium that stores a program, the program causing a computer to function as a moving object control section that controls movement of a moving object in a virtual three-dimensional space based on an operation input, a virtual camera control section that controls a setting of the virtual camera, and an image generation section that generates an image of the virtual three-dimensional space viewed from the virtual camera. The virtual camera control section includes a first camera control section that performs a first camera control process based on camera control data that defines a moving route of the virtual camera as a change in at least one of a relative position and a relative direction of the virtual camera with respect to the moving object, and at least one of a position and a direction of the moving object in the virtual three-dimensional space. The virtual camera control section disposes the virtual camera in the virtual three-dimensional space based on a first setting value obtained by the first control process.