Modular Virtual Character Skin Components for Storage Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for displaying virtual characters in three-dimensional virtual worlds are limited by long design cycles and large data requirements, resulting in a restricted number of skin models, which fail to meet personalized display needs and increase storage demands.
Innovation Solution
A method that divides a virtual character's skin model into n independent skin components, each with multiple candidate materials, allowing users to customize and combine them for various personalized appearances, reducing design complexity and data storage needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a complete skin set model is used for virtual character display, then the presentation quality is improved, but the design cycle is extended and data storage requirements increase
Solution Approach 1:
The patent divides a complete skin set model into multiple independent skin components (e.g., head, body, limbs, accessories). Each component can be designed, stored, and assembled separately. This segmentation allows parallel development of different components, significantly reducing the overall design cycle while maintaining complete skin model quality when assembled.
Solution Approach 2:
The patent creates a library of reusable skin components that can be combined in multiple ways to form different complete skin sets. A single skin component (e.g., a head model) can be reused across multiple different skin sets by combining it with different body, limb, and accessory components, reducing redundant design work and accelerating the creation of new skin models.
2Manufacturing precision
If a complete skin set model is used for virtual character display, then the presentation quality is improved, but the data storage requirements increase
Solution Approach 1:
By segmenting the complete skin set into reusable components, the patent eliminates redundant data storage. Instead of storing complete skin set models that share common elements, the system stores each unique skin component once in a library. When a complete skin set is needed, the system dynamically assembles it by referencing component identifiers, dramatically reducing storage requirements while maintaining presentation quality.
Solution Approach 2:
The patent uses lightweight reference copies (pointers or identifiers) to represent skin components in assembled skin sets rather than storing complete duplicate data. Each skin component is stored once in the library, and multiple skin sets can reference the same component data, reducing storage requirements from exponential to linear growth as the number of skin sets increases.
3Adaptability or versatility
If multiple skin models are provided for virtual characters, then personalized display requirements are met, but the design complexity and data amount increase
Solution Approach 1:
The patent reduces design complexity by segmenting skin models into standardized components with defined interfaces. Each component follows consistent design guidelines and can be independently developed by different teams or using automated tools. This modular approach makes the overall system more manageable despite the large number of possible combinations, as each component's complexity is limited and well-defined.
Solution Approach 2:
The patent creates a universal component library with standardized skin components that can be reused across multiple personalized skin sets. This universality reduces design complexity by establishing reusable templates and patterns, allowing designers to create new personalized skin models by selecting and combining existing components rather than designing everything from scratch, thus scaling personalization without proportionally increasing complexity.
Data Source
AI summary
A method for displaying a skin of a virtual character includes: displaying a matchmaking user interface (UI) for matching k user accounts online for gaming in the same virtual world, k being a positive integer; obtaining a customization parameter of a customized skin model of a target virtual character from a server when the target virtual character is present in virtual characters used by the k user accounts; loading n target skin component materials of the customized skin model according to the customization parameter, n being a positive integer; and displaying a gaming UI. The customized skin model is one of complete skin set models corresponding to the target virtual character and includes n skin components in a same style. The gaming UI includes the target virtual character located in the virtual world, the target virtual character wearing the customized skin model.


