Pre-integration Map for Real-time Skin Translucency Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for rendering skin translucency in game characters are resource-intensive due to the need for real-time calculation of pre-integration maps, making them unsuitable for terminal devices with limited processing power.
Innovation Solution
An object rendering method that determines a target rendering color for a pixel point using a pre-integration simulation module and normal direction parameter, avoiding the need for real-time calculation of position information and reducing resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a pre-integration map is used for rendering skin translucency, then the rendering quality and realism of skin translucency is improved, but the resource consumption increases due to multiple sampling and real-time calculation requirements
Solution Approach 1:
The patent pre-calculates and stores the correspondence between curvature values and color bands in a pre-integration map during an offline preparation stage. This eliminates the need for complex real-time calculations during rendering, as the system only needs to query pre-computed values based on the curvature of skin surfaces, thereby maintaining high rendering quality while reducing runtime resource consumption.
Solution Approach 2:
The patent creates a simplified copy of the complex light scattering phenomenon by representing it as a lookup table (pre-integration map) that maps curvature values to color bands. This copy captures the essential visual effect without requiring the computational complexity of the original physical simulation, enabling efficient real-time rendering with acceptable visual fidelity.
2Measurement precision
If real-time calculation of position on the pre-integration map is performed, then the accuracy of skin translucency rendering is improved, but the processing performance requirement increases making it inapplicable to terminal devices
Solution Approach 1:
The patent pre-calculates the relationship between pixel positions, curvature, and corresponding color bands during an offline preparation phase. The pre-integration map stores this correspondence information, allowing the rendering system to quickly retrieve pre-computed results without performing complex real-time position calculations, thus reducing processing performance requirements while maintaining rendering accuracy.
Solution Approach 2:
The patent replaces expensive real-time computational resources with a lightweight lookup table structure. Instead of performing computationally intensive position calculations on terminal devices, the system uses a simple memory-based query approach that requires minimal processing power, making the solution feasible for resource-constrained environments.
Data Source
AI summary
This application discloses an object rendering method and apparatus, a storage medium, and an electronic device. The method includes obtaining a target pixel point to be processed in a diffuse map and a normal map of a to-be-rendered object; determining a first rendering color of the target pixel point according to a pre-integration simulation module and a normal direction parameter corresponding to the target pixel point, the pre-integration simulation module being configured to simulate a pre-integration map, the pre-integration map representing a correspondence between curvature and a color band, and the normal direction parameter representing a normal direction of the target pixel point in a world space coordinate system; determining a target rendering color of the target pixel point according to the first rendering color; and rendering the target pixel point by using the target rendering color.


