Real-time rendering of realistic surface diffraction using low-rank factorisation
File(s)cvmp2017-diffraction.pdf (3.46 MB)
Accepted version
Author(s)
Toisoul, Antoine
Ghosh, A
Type
Conference 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.
Date Issued
2017-12-11
Date Acceptance
2017-10-20
Citation
Proceedings of the 14th European Conference on Visual Media Production (CVMP 2017), 2017
ISBN
978-1-4503-5329-8
Publisher
ACM
Journal / Book Title
Proceedings of the 14th European Conference on Visual Media Production (CVMP 2017)
Copyright Statement
© 2017 Association for Computing Machinery. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 14th European Conference on Visual Media Production (CVMP 2017)
Sponsor
The Royal Society
Engineering & Physical Science Research Council (EPSRC)
Grant Number
WM 120040
EP/N006259/1
Source
European Conference on Visual Media Production (CVMP)
Publication Status
Published
Start Date
2017-12-11
Finish Date
2017-12-13
Coverage Spatial
London
Date Publish Online
2017-12-11