Saturday, January 23, 2010

Spherical Harmonic Lighting

Purpose of Spherical Harmonic Lighting


To generate realistic real-time rendering of 3D scenes. This is to render the global illumination of scenes lit by any type of area light sources.

Just for Low frequence


Based on compression theory, you will understand that SH does not cover high frequency signals.

Featuers in DirectX


DirectX(since 9.0) has support of SH.
I can generate SH coefficients as an off-line process, and compress results with CPCA. And the data can be used in DirectX or OpenGL.

Books & Papers


1. Advanced Lighting and Materials with Shaders ISBN:1-55622-292-0
2. "Spherical Harmonic Lighting: The Gritty Details" GDC 2003 Proceedings.
3. Monte Carlo Integration for ray tracying.

No comments:

Post a Comment