Dual scattering approximation for fast multiple scattering in hair

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 with no need for parameter tweaking. We show that 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 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.

[1]  Arno Zinke,et al.  Photo-Realistic Rendering of Blond Hair , 2004, VMV.

[2]  Cem Yuksel,et al.  Dual scattering approximation for fast multiple scattering in hair , 2008, SIGGRAPH 2008.

[3]  Arno Zinke,et al.  Light Scattering from Filaments , 2007, IEEE Transactions on Visualization and Computer Graphics.

[4]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[5]  Marie-Paule Cani,et al.  A practical self-shadowing algorithm for interactive hair animation , 2005, Graphics Interface.

[6]  Jan Kautz,et al.  A self-shadow algorithm for dynamic hair using density clustering , 2004, SIGGRAPH '04.

[7]  Steve Marschner,et al.  Light scattering from human hair fibers , 2003, ACM Trans. Graph..

[8]  Steve Marschner,et al.  Simulating multiple scattering in hair using a photon mapping approach , 2006, ACM Trans. Graph..

[9]  Markus Hadwiger,et al.  GPU-accelerated deep shadow maps for direct volume rendering , 2006, GH '06.

[10]  Joe Michael Kniss,et al.  A Model for Volume Lighting and Modeling , 2003, IEEE Trans. Vis. Comput. Graph..

[11]  Hao Jiang,et al.  A novel method for fast and high-quality rendering of hair , 2006, EGSR '06.

[12]  Cem Yuksel,et al.  Deep Opacity Maps , 2008, Comput. Graph. Forum.

[13]  Ergun Akleman,et al.  Practical Global Illumination for Hair Rendering , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[14]  Shree K. Nayar,et al.  Practical Rendering of Multiple Scattering Effects in Participating Media , 2004, Rendering Techniques.

[15]  Ulrich Neumann,et al.  Opacity Shadow Maps , 2001, Rendering Techniques.

[16]  Nadia Magnenat-Thalmann,et al.  Scattering-based interactive hair rendering , 2005, Ninth International Conference on Computer Aided Design and Computer Graphics (CAD-CG'05).

[17]  Tom Lokovic,et al.  Deep shadow maps , 2000, SIGGRAPH.

[18]  Steve Marschner,et al.  A Survey on Hair Modeling: Styling, Simulation, and Rendering , 2007, IEEE Transactions on Visualization and Computer Graphics.

[19]  Arno Zinke,et al.  Ibero-american Symposium on Computer Graphics -siacg (2006) Global Illumination for Fiber Based Geometries , 2022 .