Real-Time Rendering Using CUReT BRDF Materials with Zernike Polynomials

Real-time rendering of arbitrary meshes using the CUReT BRDF materials database interpolated with Zernike polynomials is described. The scope of this project was intended to allow viewpoint and lighting -using a distant point light source- changes. The original idea was to compute final colors in a pixel shader, but finally a real-time system in a per vertex basis was implemented. How GPU could be used for real-time per pixel rendering is also explained.