We present an algorithm for efficient rendering of animated hair under a dynamic, low-frequency lighting environment. We use spherical harmonics (SH) to represent the environmental light. The transmittances between a point on a hair strand and the light sources are also represented by SH functions. Then, a convolution of SH functions and the scattering function of a hair strand is precomputed. This allows us to efficiently compute the intensity at a point on the hair. However, the computation of the transmittance is very time-consuming. We address this problem by using a voxel-based approach: the transmittance is computed by using a voxelized hair model. We further accelerate the computation by sampling the voxels. By using our method, we can render a hair model consisting of tens of thousands of hair strands at interactive frame rates.
Xiaoxiong XING
Hokkaido University
Yoshinori DOBASHI
Hokkaido University,CREST, JST
Tsuyoshi YAMAMOTO
Hokkaido University
Yosuke KATSURA
OLM Digital
Ken ANJYO
CREST, JST,OLM Digital
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Xiaoxiong XING, Yoshinori DOBASHI, Tsuyoshi YAMAMOTO, Yosuke KATSURA, Ken ANJYO, "Efficient Hair Rendering under Dynamic, Low-Frequency Environmental Light Using Spherical Harmonics" in IEICE TRANSACTIONS on Information,
vol. E98-D, no. 2, pp. 404-411, February 2015, doi: 10.1587/transinf.2014EDP7203.
Abstract: We present an algorithm for efficient rendering of animated hair under a dynamic, low-frequency lighting environment. We use spherical harmonics (SH) to represent the environmental light. The transmittances between a point on a hair strand and the light sources are also represented by SH functions. Then, a convolution of SH functions and the scattering function of a hair strand is precomputed. This allows us to efficiently compute the intensity at a point on the hair. However, the computation of the transmittance is very time-consuming. We address this problem by using a voxel-based approach: the transmittance is computed by using a voxelized hair model. We further accelerate the computation by sampling the voxels. By using our method, we can render a hair model consisting of tens of thousands of hair strands at interactive frame rates.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2014EDP7203/_p
Copy
@ARTICLE{e98-d_2_404,
author={Xiaoxiong XING, Yoshinori DOBASHI, Tsuyoshi YAMAMOTO, Yosuke KATSURA, Ken ANJYO, },
journal={IEICE TRANSACTIONS on Information},
title={Efficient Hair Rendering under Dynamic, Low-Frequency Environmental Light Using Spherical Harmonics},
year={2015},
volume={E98-D},
number={2},
pages={404-411},
abstract={We present an algorithm for efficient rendering of animated hair under a dynamic, low-frequency lighting environment. We use spherical harmonics (SH) to represent the environmental light. The transmittances between a point on a hair strand and the light sources are also represented by SH functions. Then, a convolution of SH functions and the scattering function of a hair strand is precomputed. This allows us to efficiently compute the intensity at a point on the hair. However, the computation of the transmittance is very time-consuming. We address this problem by using a voxel-based approach: the transmittance is computed by using a voxelized hair model. We further accelerate the computation by sampling the voxels. By using our method, we can render a hair model consisting of tens of thousands of hair strands at interactive frame rates.},
keywords={},
doi={10.1587/transinf.2014EDP7203},
ISSN={1745-1361},
month={February},}
Copy
TY - JOUR
TI - Efficient Hair Rendering under Dynamic, Low-Frequency Environmental Light Using Spherical Harmonics
T2 - IEICE TRANSACTIONS on Information
SP - 404
EP - 411
AU - Xiaoxiong XING
AU - Yoshinori DOBASHI
AU - Tsuyoshi YAMAMOTO
AU - Yosuke KATSURA
AU - Ken ANJYO
PY - 2015
DO - 10.1587/transinf.2014EDP7203
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E98-D
IS - 2
JA - IEICE TRANSACTIONS on Information
Y1 - February 2015
AB - We present an algorithm for efficient rendering of animated hair under a dynamic, low-frequency lighting environment. We use spherical harmonics (SH) to represent the environmental light. The transmittances between a point on a hair strand and the light sources are also represented by SH functions. Then, a convolution of SH functions and the scattering function of a hair strand is precomputed. This allows us to efficiently compute the intensity at a point on the hair. However, the computation of the transmittance is very time-consuming. We address this problem by using a voxel-based approach: the transmittance is computed by using a voxelized hair model. We further accelerate the computation by sampling the voxels. By using our method, we can render a hair model consisting of tens of thousands of hair strands at interactive frame rates.
ER -