Real-time rendering of realistic surface diffraction with low rank factorisation

CVMP 2017

Antoine Toisoul                      Abhijeet Ghosh

Imperial College London


Fig. 1: Real-time renderings of diffraction effects in the Grace Cathedral. (a) Compact Disc. (b) Diffraction pattern of a LG 42″ Smart TV. (c) Wide diffraction lobes on a rough specular holographic paper.

Abstract: We propose a novel approach for real-time rendering of diffraction effects in surface reflectance in arbitrary environments. Such renderings are usually extremely expensive as they require the computation of a convolution at real-time framerates. In the case of diffraction, the diffraction lobes usually have high frequency details that can only be captured with high resolution convolution kernels which make calculations even more expensive. Our method uses a low rank factorisation of the diffraction lookup table to approximate a 2D convolution kernel by two simpler low rank kernels which allow the computation of the convolution at real-time framerates using two rendering passes. We show realistic renderings in arbitrary environments and achieve a performance from 50 to 100 FPS making possible to use such a technique in real-time applications such as video games and VR.


Publication: Real-time rendering of realistic surface diffraction with low rank factorisation. Antoine Toisoul and Abhijeet Ghosh. European Conference on Visual Media Production (CVMP), Dec. 2017.

Delicious Twitter Digg this StumbleUpon Facebook