Dynamic Virtual Object Interaction via Skin-Based Form Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual environment interaction methods in games are limited, offering only single interaction manners between game characters and scene elements, failing to enrich the player's experience.

Innovation Solution

A new interaction method where environmental virtual objects dynamically change their form based on the skin of interacting virtual objects, enhancing interaction rates and player engagement by correlating the object's skin with the object's behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional single interaction manner is used between game character and scene element, then the interaction system is simple and easy to implement, but the player experience is limited and interaction rate is low

Engineering Contradiction:
Improveinteraction manner diversityVSAvoidinteraction system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The environmental virtual object's display form is made dynamic by changing it according to the skin of the first virtual object. When the first virtual object interacts with the environmental virtual object, the environmental virtual object switches between a first form and a second form based on the skin type, creating a dynamic and adaptive interaction experience without requiring completely separate interaction systems

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The display parameters of the environmental virtual object are changed based on the skin parameters of the first virtual object. By detecting the skin type (first skin vs. second skin) and adjusting the display form accordingly, the system enriches interaction diversity through parameter variation rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

2Productivity

If environmental virtual object changes form based on virtual object skin, then interaction engagement is enhanced and player experience is improved, but rendering complexity and processing requirements increase

Engineering Contradiction:
Improveinteraction rateVSAvoidrendering energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

Instead of creating entirely new models for different interaction states, the patent uses form switching where the environmental virtual object displays different visual forms (first form and second form) based on the virtual object's skin type. This copying approach reuses the same base model with visual variations, reducing rendering energy compared to maintaining multiple complete models

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The environmental virtual object serves multiple functions by displaying different forms for different interaction scenarios. A single environmental virtual object can interact with multiple types of virtual objects (first virtual object with first skin, second virtual object with second skin) by switching forms, eliminating the need for separate dedicated objects for each interaction type and reducing overall rendering load

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

Data Source

PatentUS20230343054A1Virtual-environment-based interaction method and apparatus, device, medium, and program product
Publication Date: 2023.10.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230343054A1 patent drawing
  • US20230343054A1 patent drawing
  • US20230343054A1 patent drawing

AI summary

In a method for displaying an interactive element, a first virtual object and the interactive element are displayed in a virtual scene. A user input for the first virtual object to interact with the interactive element in the virtual scene is received. Based on an interaction with the interactive element by the first virtual object, the display of the interactive element is controlled to change to a target form according to a target item of the first virtual object.