“A BSSRDF model for efficient rendering of fur with global illumination” by Yan, Sun, Jensen and Ramamoorthi
Conference:
Type(s):
Title:
- A BSSRDF model for efficient rendering of fur with global illumination
Session/Category Title: Reflectance and Scattering
Presenter(s)/Author(s):
Abstract:
Physically-based hair and fur rendering is crucial for visual realism. One of the key effects is global illumination, involving light bouncing between different fibers. This is very time-consuming to simulate with methods like path tracing. Efficient approximate global illumination techniques such as dual scattering are in widespread use, but are limited to human hair only, and cannot handle color bleeding, transparency and hair-object inter-reflection.We present the first global illumination model, based on dipole diffusion for subsurface scattering, to approximate light bouncing between individual fur fibers. We model complex light and fur interactions as subsurface scattering, and use a simple neural network to convert from fur fibers’ properties to scattering parameters. Our network is trained on only a single scene with different parameters, but applies to general scenes and produces visually accurate appearance, supporting color bleeding and further inter-reflections.
References:
1. James F. Blinn. 1982. Light Reflection Functions for Simulation of Clouds and Dusty Surfaces. SIGGRAPH Comput. Graph. 16, 3 (July 1982), 21–29.
2. Matt Jen-Yuan Chiang, Benedikt Bitterli, Chuck Tappan, and Brent Burley. 2016. A Practical and Controllable Hair and Fur Model for Production Path Tracing. Computer Graphics Forum 35, 2 (2016), 275–283. Cross Ref
3. Eugene d’Eon, Guillaume Francois, Martin Hill, Joe Letteri, and Jean-Marie Aubry. 2011. An Energy-conserving Hair Reflectance Model. In ACM Transactions on Graphics (TOG). 1181–1187.
4. Eugene D’Eon and Geoffrey Irving. 2011. A Quantized-diffusion Model for Rendering Translucent Materials. In ACM SIGGRAPH 2011 Papers (SIGGRAPH ’11). ACM, New York, NY, USA, Article 56, 14 pages.
5. Eugene d’Eon, David Luebke, and Eric Enderton. 2007. Efficient Rendering of Human Skin. In Proceedings of the 18th Eurographics Conference on Rendering Techniques (EGSR’07). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 147–157.
6. Eugene d’Eon, Steve Marschner, and Johannes Hanika. 2013. Importance Sampling for Physically-based Hair Fiber Models. In SIGGRAPH Asia 2013 Technical Briefs. Article 25, 4 pages.
7. Craig Donner and Henrik Wann Jensen. 2005. Light Diffusion in Multi-layered Translucent Materials. ACM Trans. Graph. 24, 3 (July 2005), 1032–1039.
8. Craig Donner and Henrik Wann Jensen. 2008. Rendering Translucent Materials Using Photon Diffusion. In ACM SIGGRAPH 2008 Classes (SIGGRAPH ’08). ACM, New York, NY, USA, Article 4, 9 pages.
9. Julie Dorsey, Alan Edelman, Henrik Wann Jensen, Justin Legakis, and Hans Køhling Pedersen. 1999. Modeling and Rendering of Weathered Stone. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’99). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 225–234.
10. Eric Enderton, Erik Sintorn, Peter Shirley, and David Luebke. 2011. Stochastic transparency. IEEE transactions on visualization and computer graphics 17, 8 (2011), 1036–1047.
11. Jeppe Revall Frisvad, Toshiya Hachisuka, and Thomas Kim Kjeldsen. 2014. Directional Dipole Model for Subsurface Scattering. ACM Trans. Graph. 34, 1, Article 5 (Dec. 2014), 12 pages.
12. Ioannis Gkioulekas, Shuang Zhao, Kavita Bala, Todd Zickler, and Anat Levin. 2013. Inverse volume rendering with material dictionaries. ACM Transactions on Graphics (TOG) 32, 6 (2013), 162.
13. Eric Heitz, Jonathan Dupuy, Cyril Crassin, and Carsten Dachsbacher. 2015. The SGGX Microflake Distribution. ACM Trans. Graph. 34, 4, Article 48 (July 2015), 11 pages.
14. Christophe Hery and Ravi Ramamoorthi. 2012. Importance sampling of reflection from hair fibers. Journal of Computer Graphics Techniques (JCGT) 1, 1 (2012), 1–17.
15. Wenzel Jakob. 2010. Mitsuba renderer. http://www.mitsuba-renderer.org. (2010).
16. Wenzel Jakob, Adam Arbree, Jonathan T. Moon, Kavita Bala, and Steve Marschner. 2010. A Radiative Transfer Framework for Rendering Materials with Anisotropic Structure. ACM Trans. Graph. 29, 4, Article 53 (July 2010), 13 pages.
17. Henrik Wann Jensen and Juan Buhler. 2002. A rapid hierarchical rendering technique for translucent materials. In ACM Transactions on Graphics (TOG), Vol. 21. ACM, 576–581.
18. Henrik Wann Jensen, Justin Legakis, and Julie Dorsey. 1999. Rendering of Wet Materials. In Proceedings of the 10th Eurographics Conference on Rendering (EGWR’99). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 273–282.
19. Henrik Wann Jensen, Stephen R Marschner, Marc Levoy, and Pat Hanrahan. 2001. A practical model for subsurface light transport. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques. ACM, 511–518.
20. Pramook Khungurn, Daniel Schroeder, Shuang Zhao, Kavita Bala, and Steve Marschner. 2015. Matching Real Fabrics with Micro-Appearance Models. ACM Trans. Graph. 35, 1, Article 1 (Dec. 2015), 26 pages.
21. Tom Lokovic and Eric Veach. 2000. Deep Shadow Maps. In SIGGRAPH 00. 385–392.
22. Stephen R. Marschner, Henrik Wann Jensen, Mike Cammarano, Steve Worley, and Pat Hanrahan. 2003. Light Scattering from Human Hair Fibers. ACM Transactions on Graphics (TOG) 22, 3 (2003), 780–791.
23. Johannes Meng, Marios Papas, Ralf Habel, Carsten Dachsbacher, Steve Marschner, Markus Gross, and Wojciech Jarosz. 2015. Multi-Scale Modeling and Rendering of Granular Materials. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 34, 4 (July 2015).
24. Jonathan T. Moon and Stephen R. Marschner. 2006. Simulating Multiple Scattering in Hair Using a Photon Mapping Approach. ACM Trans. Graph. 25, 3 (2006), 1067–1074.
25. Thomas Müller, Marios Papas, Markus Gross, Wojciech Jarosz, and Jan Novák. 2016. Efficient Rendering of Heterogeneous Polydisperse Granular Media. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 35, 6 (December 2016), 168:1âĂŞ168:14.
26. Gustavo Pfeiffer and Ricardo Marroquim. 2012. BRDF Fitting Using Inverse Global Illumination and Stochastic Optimization. (2012).
27. Matt Pharr and Pat Hanrahan. 2000. Monte Carlo Evaluation of Non-linear Scattering Equations for Subsurface Reflection. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’00). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 75–84.
28. Zhong Ren, Kun Zhou, Tengfei Li, Wei Hua, and Baining Guo. 2010. Interactive Hair Rendering Under Environment Lighting. In ACM SIGGRAPH 2010 Papers (SIGGRAPH ’10). ACM, New York, NY, USA, Article 55, 8 pages.
29. Iman Sadeghi and Rasmus Tamstorf. 2010. Efficient Implementation of the Dual Scattering Model in RenderMan. Technical Report. Tech. rep., Walt Disney Animation Studios.
30. Erik Sintorn and Ulf Assarsson. 2008. Real-time approximate sorting for self shadowing and transparency in hair rendering. In Proceedings of the 2008 symposium on Interactive 3D graphics and games. ACM, 157–162.
31. Erik Sintorn and Ulf Assarsson. 2009. Hair Self Shadowing and Transparency Depth Ordering Using Occupancy Maps. In Symposium on Interactive 3D Graphics and Games. 67–74.
32. Zhou Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli. 2004. Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing 13, 4 (April 2004), 600–612.
33. Kun Xu, Li-Qian Ma, Bo Ren, Rui Wang, and Shi-Min Hu. 2011. Interactive Hair Rendering and Appearance Editing under Environment Lighting. ACM Transactions on Graphics 30, 6, Article 173 (2011), 173:1–173:10 pages.
34. Lingqi Yan, Chiwei Tseng, Henrik Wann Jensen, and Ravi Ramamoorthi. 2015. Physically-accurate fur reflectance: modeling, measurement and rendering. ACM Transactions on Graphics (TOG) 34, 6 (2015), 185.
35. Ling-Qi Yan, Henrik Wann Jensen, and Ravi Ramamoorthi. 2017. An Efficient and Practical Near and Far Field Fur Reflectance Model. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017) 36, 4 (2017).
36. Xuan Yu, Jason C. Yang, Justin Hensley, Takahiro Harada, and Jingyi Yu. 2012. A Framework for Rendering Complex Scattering Effects on Hair. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D ’12). ACM, New York, NY, USA, 111–118.
37. Cem Yuksel and John Keyser. 2008. Deep Opacity Maps. Computer Graphics Forum 27, 2 (2008), 675–680. Cross Ref
38. Shuang Zhao, Wenzel Jakob, Steve Marschner, and Kavita Bala. 2011. Building Volumetric Appearance Models of Fabric Using Micro CT Imaging. ACM Trans. Graph. 30, 4, Article 44 (July 2011), 10 pages.
39. Shaung Zhao, Lifan Wu, Frédo Durand, and Ravi Ramamoorthi. 2016. Downsampling Scattering Parameters for Rendering Anisotropic Media. ACM Trans. Graph. 35, 6 (2016).
40. Arno Zinke, Cem Yuksel, Andreas Weber, and John Keyser. 2008. Dual Scattering Approximation for Fast Multiple Scattering in Hair. ACM Transactions on Graphics 27, 3, Article 32 (2008), 10 pages.


