110 likes | 311 Views
(Very) short survey about light scattering applied to hair rendering. Valentin JANIAUT KAIST (Korea Advanced Institute of Science and Technology). Chronology. 2003: Light Scattering from Human Fiber [Marschner et al.]
E N D
(Very) short survey about light scattering applied to hair rendering. Valentin JANIAUT KAIST (Korea Advanced Institute of Science and Technology)
Chronology • 2003: Light Scattering from Human Fiber [Marschner et al.] • 2004: A Self-Shadow Algorithm for Dynamic Hair using Density Clustering [Mertens et al.] • 2006: Scattering-Based Interactive Hair Rendering [Rajeev Gupta] • 2007: Practical Global Illumination for Hair Rendering [Cem Yuksel] • 2008: Dual scattering approximation for fast multiple scattering in hair. [Zinke] • 2008: Efficient multiple scattering in hair using spherical harmonics. [Moon et .al] • 2010: Interactive hair rendering under environment lighting.
Main problem of Hair Rendering ? Hair Strand x ~300.000
Bidirectional Scattering Distribution Function BRDF BTDF BSDF
Light scattering from human fiber [Marschner] The “Marschner” scattering 2003
Dual Scattering approximation [Zinke] Single vs Multiple Scattering 2008 Single Multiple
Single scattering • Each fiber receive light only from the environment, not from the other fiber.
Dual Scattering approximation [Zinke] Multiple Scattering 2008 • Need specific hair geometry representation.
Importance sampling of products from illumination and BRDF using spherical radial basis function. [Tsai] A case of BRDF compression 2006 • One SRBF per viewing direction. • Geometry independent. • Fast integration.
Efficient Multiple Scattering in Hair Using Spherical Harmonics [Moon] Multiple Scattering Rendering using Spherical Harmonic 2008 Spherical Harmony compress the geometry data and the lighting.
About interactive hair rendering • Separation between the hair geometry and the light scattering. • Pre-computation of the light scattering.