Virtual Model Texture Map Color Gradient Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual model coloring techniques cannot achieve a color gradient effect in a single application, limiting the realism of color application in three-dimensional models, such as human body models, where a gradual change in color is desired.

Innovation Solution

A data processing method that determines the current grid position of a touch control operation on a virtual model, collects render textures to mix historical and current colors, and updates the texture map to render a color gradient effect in real-time, allowing for continuous color application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single-color brush is used for virtual model coloring, then the operation is simple and fast, but the color gradient effect cannot be achieved

Engineering Contradiction:
Improvebrush operation simplicityVSAvoidcolor gradient effect
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system pre-divides the virtual model into a grid model and pre-prepares a texture map corresponding to each grid. When coloring operations are performed, the system can directly reference these pre-prepared structures and combine them with historical rendering textures to generate gradient effects, eliminating the need for complex real-time calculations while achieving sophisticated color transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces a temporal dimension by incorporating historical touch control information and rendering textures from previous time points. By combining current touch position data with historical rendering data across multiple time points, the system generates color gradient effects that transition smoothly from thick to light, transforming a 2D coloring problem into a 3D spatiotemporal solution.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If real-time color mixing is implemented by collecting historical render textures, then color gradient effect is achieved, but the computational complexity increases

Engineering Contradiction:
Improvecolor gradient realismVSAvoidprocessing system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the virtual model into discrete grid units, with each grid having its own texture map and rendering history. This segmentation allows the system to process color mixing operations on a per-grid basis rather than globally, significantly reducing computational complexity while maintaining gradient效果的 continuity across the entire model surface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses rendering textures from historical time points as copies of previous color states. Instead of recalculating all color information from scratch, the system retrieves and reuses these historical rendering copies, combining them with current touch data to generate new gradient effects. This copying approach dramatically reduces computational load while preserving color realism.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If multiple time points are used to collect historical touch control information, then the color gradient effect is enhanced, but the time consumption increases

Engineering Contradiction:
Improvegradual color transition effectVSAvoidcoloring operation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-dividing the model into grids and pre-generating texture maps for each grid before coloring operations begin. This pre-preparation eliminates the need for complex real-time calculations during actual coloring, allowing the system to quickly retrieve and combine historical data from multiple time points without significant time penalty.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically managing and storing rendering textures from each time point as they are generated during the coloring process. Instead of requiring external intervention or complex queries to retrieve historical data, the system maintains its own rendering history and can instantly access previous states, enabling efficient multi-time-point color mixing without additional time overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250085984A1Data processing method and apparatus, and electronic device and readable medium
Publication Date: 2025.03.13 NETEASE (HANGZHOU) NETWORK CO LTD
  • US20250085984A1 patent drawing
  • US20250085984A1 patent drawing
  • US20250085984A1 patent drawing

AI summary

A data processing method includes obtaining, in response to a touch control operation on a virtual model, a first grid position of the touch control operation in a model grid of the virtual model at a (n+1)-th timepoint, where n≥1; determining, based on the first grid position, a first texture position of a texture map of the virtual model; obtaining information, in a render texture corresponding to the touch control operation at an n-th timepoint, of a color of a historical touch control region of the touch control operation; obtaining, a target color of the first texture position by mixing the color of the historical touch control region with a color of the first texture position; updating the color of the first texture position of the texture map as the target color; and rendering, based on the texture map as updated, the virtual model at the (n+1)-th timepoint.