Intelligent Virtual Camera Control for 3D Game Viewpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual camera control systems in 3D video games lack intuitive and automatic control mechanisms, leading to complexity for players, especially in scenarios where they need to focus on gameplay actions like aiming or navigating obstacles while maintaining a clear view of the action.

Innovation Solution

Implementing an intelligent virtual camera system that automatically adjusts its position and viewpoint based on a targeting marker, allowing the camera to pivot or shift to maintain the target in view, even when the player character moves behind obstacles, and switching perspectives to prevent obstruction, thereby providing a flexible and intuitive third-person view without requiring manual camera control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual virtual camera control is provided to give players flexibility in positioning and aiming, then the player has complete freedom to specify camera position and direction, but the operational complexity increases significantly

Engineering Contradiction:
Improvecamera positioning freedomVSAvoidcamera control complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The virtual camera system automatically adjusts its own position, aiming direction, and field of view based on the player character's actions and the game state, without requiring manual player input. The camera serves itself by detecting player movements and automatically repositioning to maintain optimal viewing angles, thereby eliminating the complexity of manual camera control while preserving complete positioning freedom.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If fixed third-person viewpoint is used, then the camera position is stable and easy to implement, but the player's viewpoint flexibility is limited

Engineering Contradiction:
Improvecamera stabilityVSAvoidviewpoint flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The virtual camera transitions from a static fixed position to a dynamic system that continuously adapts its position, orientation, and field of view based on real-time game state. The camera automatically adjusts its parameters in response to player character movements, actions, and environmental factors, providing viewpoint flexibility while maintaining operational stability through automated control algorithms.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple cameras are used to capture action from different viewpoints, then no important action is missed, but the device complexity and cost increase

Engineering Contradiction:
Improveaction capture completenessVSAvoidcamera system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A single virtual camera is designed to perform multiple functions that would traditionally require multiple physical cameras. The camera can dynamically switch between different viewpoints, capture various types of action sequences, and adapt to different game scenarios, thereby achieving complete action capture reliability while minimizing device complexity by using one multi-functional camera system instead of multiple specialized cameras.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If extensive post-filming editing is used to sequence image segments, then the cinematic quality is improved, but the time required for production increases

Engineering Contradiction:
Improvecinematic qualityVSAvoidproduction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The virtual camera system pre-plans and executes appropriate camera movements, angle changes, and viewpoint transitions in real-time during gameplay, eliminating the need for post-filming editing. The camera automatically sequences shots and transitions based on game state, providing cinematic quality directly during gameplay without requiring time-consuming post-production editing processes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9327191B2Method and apparatus for enhanced virtual camera control within 3D video games or other computer graphics presentations providing intelligent automatic 3D-assist for third person viewpoints
Publication Date: 2016.05.03 NINTENDO CO LTD
  • US9327191B2 patent drawing
  • US9327191B2 patent drawing
  • US9327191B2 patent drawing

AI summary

A pivoting camera viewpoint is provided so that when an animated game character uses a bow and arrow or other weapon, the camera adopts a third person 3D view based on the relative position of the game character and the target that game character is aiming his bow at. The user positions a target cursor on the desired target. This causes an imaginary line segment or plane to be drawn in 3D space between the desired target and the game character (or possibly the game character's bow). The imaginary line segment or plane continues through and past the game character, and the character keeps the weapon, if it is a missile weapon, pointed along this line segment. Additionally, the player can lock onto a target, and freely move a character around. While in lock-on mode, the camera automatically repositions itself to keep both the character and the target visible to a player.