Lightweight Bilateral Convolutional Neural Networks for Real-time Diffuse Global Illumination

Hanggao Xin,Shaokun Zheng,Kun Xu,Ling-Qi Yan
2020-01-01
Abstract:Physically correct, noise-free global illumination is crucial in physically-based rendering, but often takes a long time to compute. Recent approaches have exploited sparse sampling and filtering to accelerate this process but still cannot achieve real-time performance. It is partly due to the time-consuming ray sampling even at 1 sample per pixel, and partly because of the complexity of deep neural networks. To address this problem, we propose a novel method to generate plausible global illumination for dynamic scenes in real-time (> 30 FPS). In our method, we first compute direct illumination and then use a lightweight neural network to predict screen space indirect illumination. Our neural network is designed explicitly with bilateral convolution layers and takes only essential information as input (direct illumination, surface normals, and 3D positions). Also, our network maintains the coherence between adjacent image frames efficiently without heavy recurrent connections. Compared to state-of-the-art works, our method produces global illumination of dynamic scenes with higher quality and better temporal coherence and runs at real-time framerates.
What problem does this paper attempt to address?