3D Character Face Customization via Dynamic UV Texture Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for personalized customization of 3D character faces in virtual modeling require art designers to draw numerous texture images, leading to increased workload and costs, especially when additional facial feature patterns are introduced, resulting in inefficiencies and high resource utilization.
Innovation Solution
A method and apparatus that utilize texture identifiers to selectively draw target pattern textures on 3D character faces, using UV texture images with at least two candidate patterns for each facial feature part, reducing the need to draw all possible combinations and minimizing the workload for designers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all possible combinations of facial feature parts are drawn in advance, then complete personalized customization is achieved, but the quantity of texture images multiplies and workload increases significantly
Solution Approach 1:
The patent segments the facial feature customization into independent replaceable parts (eyes, mouths, eyebrows) with their own UV texture coordinates. Each part can be customized independently without requiring all combinations to be pre-drawn, as the system dynamically assembles them during runtime using coordinate-based texture switching.
Solution Approach 2:
The patent introduces UV texture coordinate space as an additional dimension for organizing facial features. Instead of creating separate texture images for each combination, the system uses UV coordinates to map different facial feature textures onto the same 3D model dynamically, reducing the number of required texture images from combinatorial explosion to a manageable set of individual feature textures.
2Adaptability or versatility
If replaceable facial feature parts and candidate patterns are increased, then customization options are expanded, but the quantity of texture images multiplies and costs increase
Solution Approach 1:
The patent makes the UV texture coordinate system universal for all facial feature parts. The same coordinate system and texture mapping approach is used for eyes, mouths, eyebrows, and other features, allowing a single set of UV coordinates to handle multiple different feature types and patterns without requiring separate texture image sets for each.
Solution Approach 2:
The patent implements dynamic texture switching during runtime based on user selection. Instead of statically pre-rendering all combinations, the system dynamically selects and applies the appropriate texture images for each facial feature part based on the user's customization choices, allowing unlimited combinations from a limited set of base textures.
3Adaptability or versatility
If traditional personalized customization method is used, then face customization is achieved, but program package size and memory requirements are large
Solution Approach 1:
The patent extracts only the essential UV texture coordinate information and texture identifiers needed for customization, storing them in a compact data structure. Instead of storing complete texture image data for all combinations, the system extracts and stores only the coordinate mappings and references to the actual texture images, significantly reducing package size while maintaining full customization capability.
Data Source
AI summary
A method for displaying a personalized face of a three-dimensional (3D) character is provided, performed by a computer device, the method including: obtaining a texture identifier of a personalized face model of a 3D character, the texture identifier being used for identifying a target pattern texture of a target part on the personalized face model, the target part being configured with a corresponding UV texture image, the UV texture image comprising at least two candidate pattern textures of the target part; drawing a basic UV texture image on the personalized face model, the basic UV texture image comprising a texture of a region other than the target part; determining, according to the texture identifier, the target pattern texture from the at least two candidate pattern textures of the target part according to; and drawing the target pattern texture on a region corresponding to the target part on the personalized face model.


