Auxiliary Virtual Object Lock Control for Multi-Object Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies limit interaction skills and efficiency in virtual scenes by allowing control of only a single virtual object, leading to wasted hardware processing resources.
Innovation Solution
Control a first virtual object to select a lock target for an auxiliary virtual object, entering an assist state upon receiving a lock command, enabling the auxiliary object to automatically perform actions on a second virtual object.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If only a single virtual object is controlled for interaction, then the control system remains simple, but interaction skills and operational behaviors are limited
Solution Approach 1:
The patent introduces an auxiliary virtual object as an intermediary between the user-controlled first virtual object and the target object. This intermediary automatically performs actions based on lock commands, expanding interaction capabilities without requiring the user to directly control multiple objects. The auxiliary object mediates the interaction by autonomously executing skills and operations on locked targets.
Solution Approach 2:
The auxiliary virtual object operates autonomously once activated. It automatically locks onto targets, performs actions, and manages its own behavior without continuous user input. This self-service capability allows the system to handle multiple interactions simultaneously while the user maintains simple control over the first virtual object only.
2Productivity
If only a single virtual object is controlled, then the control operation remains simple, but hardware processing resources are wasted
Solution Approach 1:
The auxiliary virtual object serves as a mediator that handles complex processing tasks automatically. When the user issues a lock command, the auxiliary object takes over the processing of tracking, skill selection, and action execution, thereby utilizing hardware resources more efficiently without increasing the operational burden on the user.
Solution Approach 2:
The patent replaces manual mechanical control (user directly controlling each action) with an automated system (auxiliary object performing actions autonomously). This substitution allows hardware resources to be fully utilized for processing multiple interactions while the user interface remains simple, effectively decoupling resource utilization from operational complexity.
3Productivity
If multiple objects are controlled to interact, then interaction efficiency improves, but control complexity increases
Solution Approach 1:
The patent segments the control system into two distinct parts: the first virtual object that the user directly controls, and the auxiliary virtual object that operates autonomously. This segmentation allows multiple objects to interact simultaneously (improving efficiency) while the user only needs to manage the simple control of the first object, avoiding the complexity of directly controlling multiple objects.
Solution Approach 2:
The auxiliary virtual object acts as an intermediary that handles the complexity of multi-object interactions. It automatically manages locking, skill execution, and coordination with target objects, thereby enabling efficient multi-object interaction without exposing the user to control complexity. The intermediary absorbs the computational and control burden.
Data Source
AI summary
In a method for controlling an auxiliary virtual object in a virtual scene, a first virtual object is controlled to select a lock target in the virtual scene for the auxiliary virtual object. A lock command for the selected lock target is received. The auxiliary virtual object is controlled to enter a first assist state based on the lock command when the lock target is a second virtual object in the virtual scene. The auxiliary virtual object is configured to automatically perform at least one action on the second virtual object in the first assist state.


