Hair Rendering with Multi-Path Scattering for Realistic Gloss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hair rendering methods using the Kajiya-kay illumination model fail to accurately simulate the translucent nature of real hair, resulting in a stiff and shiny appearance that lacks realistic gloss.

Innovation Solution

A method that obtains main light source information, including position and direction, to simulate reflection, transmission, and transmission-reflection paths, determining scattering amounts based on angles and color information to achieve realistic hair rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the Kajiya-kay illumination model is used to color the virtual hair, then the hair can be rendered with a reflection principle, but the coloring effect becomes stiff and shiny, failing to simulate actual gloss of real hair

Engineering Contradiction:
Improverendering process simplicityVSAvoidhair rendering realism
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent segments the light interaction with hair into multiple optical paths (reflection path, transmission path, and transmission-reflection-transmission path). Each path is calculated separately with specific scattering models, allowing realistic simulation of hair's translucent nature while maintaining computational feasibility through divided processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the rendering parameters by introducing longitudinal scattering amounts and azimuthal scattering amounts as separate controllable parameters. By adjusting these scattering parameters along with illumination information and color information, the system achieves realistic hair gloss without the stiff appearance caused by traditional reflection-only models.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If multiple optical paths are simulated with scattering calculations, then realistic hair gloss is achieved, but the computational complexity increases

Engineering Contradiction:
Improvehair rendering realismVSAvoidrendering system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The complex light-hair interaction is segmented into three distinct optical paths (reflection, transmission, and transmission-reflection-transmission). Each path has its own simplified scattering model, making the overall complex problem manageable through modular calculation while achieving realistic rendering results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different scattering models and parameters are applied locally to different optical paths based on their specific characteristics. The reflection path uses one scattering approach, while transmission paths use another, allowing each local calculation to be optimized for its specific physical behavior rather than using a single complex model for all paths.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The method accurately simulates hair gloss and texture, enhancing the rendering effect to resemble real hair more authentically.

Implementation Method 1

For each optical path of the virtual main light source, a respective longitudinal scattering amount is determined based on the corresponding longitudinal angle of the pixel and the corresponding illumination information of the pixel. A respective azimuthal scattering amount is determined based on the corresponding azimuthal angle of the pixel.

Methodology Applied
Scientific EffectLight scattering: Scattering

Implementation Method 2

Each optical path of the virtual main light source includes a respective reflection optical path

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 3

Each optical path of the virtual main light source includes a respective transmission optical path

Methodology Applied
Scientific EffectLight transmission: Refraction

Data Source

PatentUS12586302B2Rendering hair
Publication Date: 2026.03.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12586302B2 patent drawing
  • US12586302B2 patent drawing
  • US12586302B2 patent drawing

AI summary

In a method, a longitudinal angle, an azimuthal angle, illumination information, and color information of a pixel in a hair area of a virtual image corresponding to each optical path of a virtual main light source are obtained. For each optical path of the virtual main light source, a respective longitudinal scattering amount is determined based on the longitudinal angle and the illumination information of the pixel, a respective azimuthal scattering amount is determined based on the azimuthal angle of the pixel, and a respective scattering amount of the pixel corresponding to the respective optical path is determined according to the longitudinal scattering amount, the azimuthal scattering amount, and the color information of the pixel. Scattering amounts of the pixel corresponding to the optical paths of the virtual main light source are fused to obtain first coloring information of the pixel corresponding to the virtual main light source.