Deep Opacity Maps

We present a new method for rapidly computing shadows from semi‐transparent objects like hair. Our deep opacity maps method extends the concept of opacity shadow maps by using a depth map to obtain a per pixel distribution of opacity layers. This approach eliminates the layering artifacts of opacity shadow maps and requires far fewer layers to achieve high quality shadow computation. Furthermore, it is faster than the density clustering technique, and produces less noise with comparable shadow quality. We provide qualitative comparisons to these previous methods and give performance results. Our algorithm is easy to implement, faster, and more memory efficient, enabling us to generate high quality hair shadows in real‐time using graphics hardware on a standard PC.

[1]  CaniMarie-Paule,et al.  A Survey on Hair Modeling , 2007 .

[2]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

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

[4]  S. Marschner,et al.  Simulating multiple scattering in hair using a photon mapping approach , 2006, SIGGRAPH 2006.

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

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

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

[8]  Timo Aila,et al.  Eurographics Symposium on Rendering (2004) Alias-free Shadow Maps , 2004 .

[9]  Hans-Peter Seidel,et al.  Real-time rendering of human hair using programmable graphics hardware , 2004 .

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

[11]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

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

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

[14]  Elmar Eisemann,et al.  Fast scene voxelization and applications , 2006, I3D '06.

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

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