Dual Scattering Approximation for Fast Multiple Scattering in Hair

Arno Zinke, Cem Yuksel, Andreas Weber, and John Keyser
In: ACM Transactions on Graphics (Proceedings of SIGGRAPH) (2008), 27:3(1-10)
 

Abstract

When rendering light colored hair, multiple fiber scattering is essential for the right perception of the overall hair color. In this context we present a novel technique to efficiently approximate multiple fiber scattering for a full head of human hair or a similar fiber based geometry. In contrast to previous ad-hoc approaches our method relies on the physically accurate concept of the Bidirectional Scattering Distribution Functions and gives physically plausible results. We show that the complex scattering effects can be approximated very well by using aggressive simplifications based on this theoretical model. When compared to unbiased Monte-Carlo path tracing, our approximations still preserve photo-realism in most settings but with rendering times at least two-orders of magnitude lower. Time and space complexity are much lower compared to photon mapping-based techniques and we can even achieve realistic results in real-time on a standard PC with consumer graphics hardware.

Keywords: hair modelling, hair rendering

Images

Bibtex

@ARTICLE{ZinkeYukselWeberKeyser2008a,
     author = {Zinke, Arno and Yuksel, Cem and Weber, Andreas and Keyser, John},
      pages = {1--10},
      title = {Dual Scattering Approximation for Fast Multiple Scattering in Hair},
    journal = {ACM Transactions on Graphics (Proceedings of SIGGRAPH)},
  booktitle = {SIGGRAPH '08: ACM SIGGRAPH 2008 papers},
     volume = {27},
     number = {3},
       year = {2008},
  publisher = {ACM},
   location = {Los Angeles, California},
    address = {New York, NY,USA},
       note = {SIGGRAPH 2008},
   keywords = {hair modelling, hair rendering},
   abstract = {When rendering light colored hair, multiple fiber scattering is essential for the right perception
               of the overall hair color. In this context we present a novel technique to efficiently approximate
               multiple fiber scattering for a full head of human hair or a similar fiber based geometry. In
               contrast to previous ad-hoc approaches our method relies on the physically accurate concept of the
               Bidirectional Scattering Distribution Functions and gives physically plausible results. We show that
               the complex scattering effects can be approximated very well by using aggressive simplifications
               based on this theoretical model. When compared to unbiased Monte-Carlo path tracing, our
               approximations still preserve photo-realism in most settings but with rendering times at least
               two-orders of magnitude lower. Time and space complexity are much lower compared to photon
               mapping-based techniques and we can even achieve realistic results in real-time on a standard PC
               with consumer graphics hardware.},
        doi = {10.1145/1360612.1360631}
}