AI Object Field of View and Collision Detection in Virtual Scenes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI objects in virtual scenes often experience improper field of view, leading to collisions with movable characters and reduced authenticity, resulting in stuck game scenarios and inefficient resource consumption.

Innovation Solution

An object processing method and apparatus that determine and adjust the field of view of AI objects in virtual scenes, combined with collision detection, allowing the AI objects to dynamically avoid obstacles and enhance their visual and physical perception capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AI objects are given visual field perception capability, then the authenticity of AI object performance is improved, but the device complexity increases

Engineering Contradiction:
Improveauthenticity of AI object performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The visual field perception system is segmented into multiple independent components: field of view determination module, collision detection module, and obstacle avoidance control module. Each module handles a specific aspect of the perception and response system, reducing overall system complexity while maintaining comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary collision detection before AI object movement is executed. By detecting potential collisions in advance and adjusting the movement path accordingly, the system prevents problematic scenarios before they occur, reducing the need for complex post-collision resolution mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If collision detection is performed in 3D space, then obstacle avoidance capability is improved, but the use of energy increases

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidhardware resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The collision detection is performed selectively based on the AI object's movement intentions and environmental context. Rather than continuously detecting all possible collisions, the system performs detection only when and where necessary, reducing energy consumption while maintaining effective obstacle avoidance capability.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If AI objects move with proper field of view control, then the authenticity of movement is improved, but the productivity of game scene processing decreases

Engineering Contradiction:
Improveauthenticity of movementVSAvoidgame scene processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary field of view determination and collision detection before executing AI object movement. By pre-calculating safe paths and adjusting movement parameters in advance, the system avoids complex real-time adjustments during movement, maintaining both authenticity and processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230338854A1Object processing method and apparatus in virtual scene, device, and storage medium
Publication Date: 2023.10.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230338854A1 patent drawing
  • US20230338854A1 patent drawing
  • US20230338854A1 patent drawing

AI summary

An object processing method in a virtual scene, includes: determining a field of view of an artificial intelligence (AI) object in the virtual scene; controlling the AI object to move in the virtual scene based on the field of view; performing collision detection of three-dimensional (3D) space on a virtual environment where the AI object is located during movement of the AI object to obtain a detection result; and controlling, in response to determining that an obstacle exists in a moving path of the AI object based on the detection result, the AI object to avoid the obstacle.