“An efficient and practical near and far field fur reflectance model” by Yan and Jensen

  • ©Ling-Qi Yan, Henrik Wann Jensen, and Ravi Ramamoorthi




    An efficient and practical near and far field fur reflectance model

Session/Category Title:   Reflectance & Scattering




    Physically-based fur rendering is difficult. Recently, structural differences between hair and fur fibers have been revealed by Yan et al. (2015), who showed that fur fibers have an inner scattering medulla, and developed a double cylinder model. However, fur rendering is still complicated due to the complex scattering paths through the medulla. We develop a number of optimizations that improve efficiency and generality without compromising accuracy, leading to a practical fur reflectance model. We also propose a key contribution to support both near and far-field rendering, and allow smooth transitions between them.Specifically, we derive a compact BCSDF model for fur reflectance with only 5 lobes. Our model unifies hair and fur rendering, making it easy to implement within standard hair rendering software, since we keep the traditional R, TT, and TRT lobes in hair, and only add two extensions to scattered lobes, TTs and TRTs. Moreover, we introduce a compression scheme using tensor decomposition to dramatically reduce the precomputed data storage for scattered lobes to only 150 KB, with minimal loss of accuracy. By exploiting piecewise analytic integration, our method further enables a multi-scale rendering scheme that transitions between near and far field rendering smoothly and efficiently for the first time, leading to 6 — 8× speed up over previous work.


    1. Sameer Agarwal, Keir Mierle, and Others. 2010. Ceres Solver. http://ceres-solver.org. (2010).Google Scholar
    2. Ellen Carrlee and Lauren Horelick. 2011. The Alaska Fur ID Project: A virtual resource for material identification. In Objects Specialty Group Postprints, Vol. 18. American Institute for Conservation of Historic and Artistic Works, 149–171.Google Scholar
    3. 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. Google ScholarDigital Library
    4. 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. Google ScholarDigital Library
    5. 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. Google ScholarDigital Library
    6. AntonÃŋ GalatÃŋk, Jan GalatÃŋk, Zdislav Krul, and AntonÃŋn GalatÃŋk Jr. 2011. Furskin Identification. http://www.furskin.cz. (2011).Google Scholar
    7. Homan Igehy. 1999. Tracing Ray Differentials. In SIGGRAPH 99. 179–186. Google ScholarDigital Library
    8. Wenzel Jakob. 2010. Mitsuba renderer. http://www.mitsuba-renderer.org. (2010).Google Scholar
    9. James Kajiya and Timothy Kay. 1989. Rendering Fur with Three Dimensional Textures. In SIGGRAPH 89. 271–280. Google ScholarDigital Library
    10. 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. Google ScholarDigital Library
    11. Yuting Tsai and Zenchung Shih. 2006. All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Transactions on Graphics (TOG) 25, 3 (2006), 967–976. Google ScholarDigital Library
    12. M Alex O Vasilescu and Demetri Terzopoulos. 2004. TensorTextures: multilinear image-based rendering. ACM Transactions on Graphics (TOG) 23, 3 (2004), 336–342. Google ScholarDigital Library
    13. Hongcheng Wang, Qing Wu, Lin Shi, Yizhou Yu, and Narendra Ahuja. 2005. Out-of-core tensor approximation of multi-dimensional matrices of visual data. ACM Transactions on Graphics (TOG) 24, 3 (2005), 527–535. Google ScholarDigital Library
    14. Ling-Qi Yan, Chi-Wei 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.Google ScholarDigital Library
    15. Arno Zinke and Andreas Weber. 2007. Light Scattering from Filaments. IEEE Transactions on Visualization and Computer Graphics 13, 2 (2007), 342–356. Google ScholarDigital Library

ACM Digital Library Publication:

Overview Page: