Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Graphics and Human Computer Interfaces

Honors Student Works

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Separable Subsurface Scattering: An Opengl Implementation, Michael Tetzlaff Apr 2013

Separable Subsurface Scattering: An Opengl Implementation, Michael Tetzlaff

Honors Student Works

The light reflection of many materials, including skin, milk, and marble, are not dominated by direct reflection, but rather by the subsurface scattering of light [1]. Most real-time computer graphics techniques, most notably Phong lighting, do not account for subsurface scattering of the diffuse reflectance term. Recently, however, Jorge Jiminez has produced an efficient technique involving only two screen-space blur passes which can achieve the effect of subsurface scattering in real time[3]. Jiminez’ implementation was in Microsoft’s DirectX, so this project is an attempt to implement his technique in OpenGL, which has free open-source implementations.