Texture-Partition Rendering for Personalized Virtual Character Coloring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing methods for dyeing virtual characters in game applications lack personalization and efficiency, failing to meet users' diverse dyeing requirements.
Innovation Solution
A method for processing images that determines a target rendering style, obtains style and color configuration information, positions pixels based on texture partitions, and maps colors to a display screen, allowing users to select and customize rendering styles and colors for virtual characters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional dyeing function is provided, then users can dye virtual characters, but the dyeing function is monotonous and fails to satisfy personalized dyeing requirements
Solution Approach 1:
The patent segments the virtual character into multiple texture partitions (e.g., hair, skin, clothing regions) and applies different color configurations to each partition. This allows personalized dyeing of specific regions while maintaining overall character coherence, resolving the contradiction between personalization and complexity by enabling targeted customization rather than global repainting.
Solution Approach 2:
The patent implements local quality by allowing different color properties (hue, saturation, brightness) to be applied to different texture partitions of the virtual character. Each partition can have independent color configuration information, enabling users to customize specific body parts with different styles while keeping the system manageable through modular color control.
2Manufacturing precision
If texture partitioning and pixel positioning is implemented, then personalized dyeing is achieved, but processing complexity increases
Solution Approach 1:
The patent performs preliminary action by pre-dividing the virtual character into texture partitions and pre-calculating pixel position information for each partition before the actual dyeing operation. This preparation work organizes the complexity in advance, allowing the rendering system to efficiently apply color transformations without real-time computational burden during user interaction.
Solution Approach 2:
The patent introduces an intermediary color configuration layer between the user interface and the rendering engine. This intermediary layer processes color information, manages texture partition mappings, and coordinates pixel positioning, thereby isolating the complexity of precise color positioning from both the user interface and the core rendering system.
3Adaptability or versatility
If multiple color configuration options are provided, then diverse dyeing styles are available, but user interface complexity increases
Solution Approach 1:
The patent implements universality by creating a unified color configuration system that handles multiple dyeing styles (solid color, gradient, patterned) through a common interface framework. The same basic controls can generate different dyeing effects by varying color configuration parameters across texture partitions, allowing diverse styling options without proportionally increasing interface complexity.
Data Source
AI summary
A method for processing an image executed by a computer device includes: obtaining a target rendering style, the target rendering style including style information, and color configuration information and color change information of each texture partition under the target rendering style; determining, according to the style information, first position information of each pixel on a target object under the target rendering style; determining, according to the first position information of each pixel under the target rendering style, a target texture partition to which the pixel belongs; determining a color of each pixel on the target object according to color configuration information of the target texture partition, color change information of the target texture partition, and second position information of the pixel on the target object under the target rendering style; and mapping the color of each pixel on the target object to a region on a display screen.


