Fur Rendering Using Vertex-Based Illumination Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Fur rendering in computer graphics requires a large calculation amount due to the complexity of fur, which affects rendering efficiency.
Innovation Solution
The method involves determining vertices for each fur rendering layer and calculating illumination rendering parameters for each vertex, using sub-item parameters to render illumination effects from different dimensions, thereby reducing the calculation burden by using vertices as the rendering granularity instead of pixel points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If fur rendering is performed using pixel points as rendering granularity, then rendering precision is improved, but calculation amount increases
Solution Approach 1:
The patent segments the rendering process by introducing multiple fur rendering layers (first fur rendering layer, second fur rendering layer, etc.) with different transparency coefficients. Each layer corresponds to different fur depth positions, allowing selective rendering of fur strands at different depths. This segmentation enables the system to focus calculation resources on visible fur elements while skipping occluded ones, thereby reducing overall calculation amount while maintaining rendering precision for visible areas.
Solution Approach 2:
The patent applies local quality by using depth information to determine visibility of individual fur strands or vertex groups. Instead of uniformly processing all pixel points or vertices, the system selectively applies rendering calculations only to fur elements that are visible in the final image (those not occluded by other fur strands). This localized processing approach maintains high rendering precision for visible fur while significantly reducing calculations for occluded regions.
2Manufacturing precision
If fur rendering is performed with high detail and multiple layers, then rendering quality is improved, but calculation amount increases
Solution Approach 1:
The patent performs preliminary action by pre-calculating and storing depth information for each vertex or fur strand before the actual rendering process. This depth information is used to determine visibility in advance, allowing the rendering system to skip calculations for occluded fur elements. By performing this preliminary depth analysis, the system maintains high rendering quality for visible fur strands while avoiding wasted calculations on hidden elements, thus improving calculation efficiency.
Solution Approach 2:
The patent applies partial action by rendering only the necessary portion of fur strands that contribute to the visible image. Instead of processing all fur strands with equal detail, the system identifies and renders only those strands that are visible and contribute to the final image quality. This selective rendering approach maintains high quality for visible areas while reducing overall calculation amount by omitting processing of occluded or invisible fur elements.
Data Source
AI summary
In a method of fur rendering, when the illumination of fur is rendered, for at least one fur rendering layer, vertices corresponding to the fur rendering layer are determined. For at least one vertex in the current fur rendering layer, illumination rendering parameters corresponding to the vertex are determined. The illumination rendering parameters may include one or more illumination rendering sub-item parameters. Different illumination rendering sub-item parameters are used for rendering illumination effects of the fur from different dimensions. After determining the illumination rendering parameters corresponding to each vertex, fur rendering is performed on the fur rendering layer with the illumination rendering parameters corresponding to the vertex. The fur rendering is no longer performed in units of pixel points, and since the number of vertices of the fur rendering layer is less than the number of pixel points, the calculation amount is reduced, and the rendering efficiency is improved.


