Interactive subsurface scattering for translucent meshes

TitleInteractive subsurface scattering for translucent meshes
Publication TypeConference Papers
Year of Publication2003
AuthorsHao X, Baby T, Varshney A
Conference NameProceedings of the 2003 symposium on Interactive 3D graphics
Date Published2003///
Conference LocationNew York, NY, USA
ISBN Number1-58113-645-5
KeywordsBSSRDF, local illumination, reflection models, subsurface scattering

We propose a simple lighting model to incorporate subsurface scattering effects within the local illumination framework. Subsurface scattering is relatively local due to its exponential falloff and has little effect on the appearance of neighboring objects. These observations have motivated us to approximate the BSSRDF model and to model subsurface scattering effects by using only local illumination. Our model is able to capture the most important features of subsurface scattering: reflection and transmission due to multiple scattering.In our approach we build the neighborhood information as a preprocess and modify the traditional local illumination model into a run-time two-stage process. In the first stage we compute the reflection and transmission of light on the surface. The second stage involves bleeding the scattering effects from a vertex's neighborhood to produce the final result. We then show how to merge the run-time two-stage process into a run-time single-stage process using precomputed integral. The complexity of our run-time algorithm is O(N), where N is the number of vertices. Using this approach, we achieve interactive frame rates with about one to two orders of magnitude speedup compared with the state-of-the-art methods.