Photo-Realistic Real-time Face Rendering
Face rendering is a really important topic in Computer Graphics because a lot of virtual simulations or video games contain virtual humans. In order to obtain a realistic face, we need to take care of skin rendering. Nowadays, we can use modern 3D scanning technology to obtain very detailed meshes and textures for the face but the main difficulty with skin rendering is that we need to model subsurface scattering effects. In 2007, d'Eon, Eugene, David Luebke, and Eric Enderton published the article "Efficient Rendering of Human Skin" that describe an algorithm for rendering realistic skin in real-time. The goal of my work was to implement their algorithm to simulate subsurface scattering in skin. I also implemented diffuse environment lighting with occlusions using spherical harmonics.