Virtual Character Switching via Attribute Data Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual character switching methods in games result in unsmooth transitions due to the need to reload entire data sets and create new controllers for each style change.

Innovation Solution

A method and apparatus for switching virtual characters by replacing attribute data (such as bone, model, and animation data) without changing the controller, allowing seamless style switching between different virtual character styles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new controller is created and entire data is reloaded when switching virtual character styles, then the virtual character can be switched between different styles, but the switching process becomes unsmooth and causes performance degradation

Engineering Contradiction:
Improvevirtual character style switchingVSAvoidswitching smoothness
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the virtual character data into two independent parts: attribute data (appearance, model, bone data) and controller data (control parameters, actions). This segmentation allows the attribute data to be replaced while keeping the controller data intact, enabling smooth style switching without creating new controllers or reloading entire data sets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the controller data from the complete virtual character data set and separates it from the attribute data. By taking out the controller data as an independent component, the system can switch between different attribute data (different character styles) while reusing the same controller data, thus avoiding the overhead of creating new controllers for each style change.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If a new controller is created for each virtual character style, then each style can be controlled independently, but the system complexity and data loading time increase

Engineering Contradiction:
Improvecharacter style varietyVSAvoidcontroller management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a single controller data structure that can serve multiple virtual character styles. The controller data contains generic control parameters and action definitions that are applicable across different character types, allowing one controller to manage multiple styles without requiring style-specific controllers.

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

Solution Approach 2:

The patent uses copying by creating a reusable controller data template that can be copied and applied to different virtual character styles. Instead of creating entirely new controllers for each style, the system copies the universal controller structure and combines it with different attribute data, reducing system complexity while maintaining style variety.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If entire virtual character data is reloaded during style switching, then the new style can be fully loaded, but the switching transition becomes unsmooth and affects gameplay continuity

Engineering Contradiction:
Improvestyle change capabilityVSAvoidswitching transition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the data loading process into two independent operations: loading attribute data (appearance, model) and loading controller data (control parameters). By segmenting the loading process, the system can load only the necessary attribute data for style changes while keeping the controller data already in memory, significantly reducing transition time and ensuring smooth switching during gameplay.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250191266A1Virtual character switching method and apparatus, device, and storage medium
Publication Date: 2025.06.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250191266A1 patent drawing
  • US20250191266A1 patent drawing
  • US20250191266A1 patent drawing

AI summary

This application provides a virtual character switching method and apparatus, a device, and a storage medium. The method comprises: displaying a virtual character in a first style constructed based on first attribute data, an action of the virtual character in the first style being controlled by a controller. The first attribute data is associated with the virtual character in the first style. The method further comprises obtaining second attribute data in response to a switching operation in a process of displaying the virtual character in the first style. The second attribute data is associated with the virtual character in a second style different from the first style. The method further comprises replacing the first attribute data with the second attribute data; and switching the virtual character in the first style to the virtual character in the second style.