ABSTRACT
We present a fast algorithm for rendering animated hair under a dynamic lighting environment at interactive frame rates. We use spherical harmonics (SH) to represent the environmental lighting. Since SH functions are orthogonal, the environmental light is converted into an SH representation in real time. To compute hair shadows efficiently, the transmittances between a point on a hair strand and the light sources are also represented by SH functions. The intensity at a point on the hair is then efficiently computed by a dot product of the SH coefficient vectors between the environmental light and the transmittance. However, the computation of the transmittance is very time-consuming. Our method reduces the computational cost by using a voxel-based approach to compute the transmittance.
- Bresenham, J. E. 1965. Algorithm for computer control of a digital plotter. IBM Syst. J. 4, 1 (Mar.), 25--30. Google ScholarDigital Library
- Jarosz, W., Zwicker, M., and Jensen, H. W. 2008. Irradiance gradients in the presence of participating media and occlusions. Computer Graphics Forum (Proceedings of EGSR 2008) 27, 4 (June), 1087--1096. Google ScholarDigital Library
- Kajiya, J. T., and Kay, T. L. 1989. Rendering fur with three dimensional textures. In Proceedings of the 16th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, SIGGRAPH 89, 271--280. Google ScholarDigital Library
- King, G. 2005. GPU Gems 2. Addison-Wesley Professional, ch. 10.Google Scholar
- Marschner, S. R., Jensen, H. W., Cammarano, M., Worley, S., and Hanrahan, P. 2003. Light scattering from human hair fibers. In ACM SIGGRAPH 2003 Papers, ACM, New York, NY, USA, SIGGRAPH 2003, 780--791. Google ScholarDigital Library
- Moon, J. T., Walter, B., and Marschner, S. 2008. Efficient multiple scattering in hair using spherical harmonics. In ACM SIGGRAPH 2008 papers, ACM, New York, NY, USA, SIGGRAPH 2008, 31:1--31:7. Google ScholarDigital Library
- Ren, Z., Zhou, K., Li, T., Hua, W., and Guo, B. 2010. Interactive hair rendering under environment lighting. In ACM SIGGRAPH 2010 papers, ACM, New York, NY, USA, SIGGRAPH 2010, 55:1--55:8. Google ScholarDigital Library
- Xu, K., Ma, L.-Q., Ren, B., Wang, R., and Hu, S.-M. 2011. Interactive hair rendering and appearance editing under environment lighting. In Proceedings of the 2011 SIGGRAPH Asia Conference, ACM, New York, NY, USA, SIGGRAPH Asia 2011, 173:1--173:10. Google ScholarDigital Library
- Yuksel, C., and Keyser, J. 2008. Deep opacity maps. Computer Graphics Forum (Proceedings of EUROGRAPHICS 2008) 27, 2, 675--680.Google Scholar
Index Terms
- Real-time rendering of animated hair under dynamic, low-frequency environmental lighting
Recommendations
A framework for rendering complex scattering effects on hair
I3D '12: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesThe appearance of hair plays a critical role in synthesizing realistic looking human characters. However, due to the high complexity in hair geometry and the scattering nature of hair fibers, rendering hair with photorealistic quality and at interactive ...
Interactive hair rendering under environment lighting
We present an algorithm for interactive hair rendering with both single and multiple scattering effects under complex environment lighting. The outgoing radiance due to single scattering is determined by the integral of the product of the environment ...
Interactive hair rendering and appearance editing under environment lighting
We present an interactive algorithm for hair rendering and appearance editing under complex environment lighting represented as spherical radial basis functions (SRBFs). Our main contribution is to derive a compact 1D circular Gaussian representation ...
Comments