Computer Graphics Forum

Quad-Based Fourier Transform for Efficient Diffraction Synthesis

Leonardo Scandolo, Sungkil Lee, and Elmar Eisemann

Far-field diffraction can be evaluated using the Discrete Fourier Transform (DFT) in image space but it is costly due to its dense sampling. We propose a technique based on a closed-form solution of the continuous Fourier transform for simple vector primitives (quads) and propose a hierarchical and progressive evaluation to achieve real-time performance. Our method is able to simulate diffraction effects in optical systems and can handle varying visibility due to dynamic light sources. Furthermore, it seamlessly extends to near-field diffraction. We show the benefit of our solution in various applications, including realistic real-time glare and bloom rendering.


More Information

Gallery

Citation

Leonardo Scandolo, Sungkil Lee, and Elmar Eisemann, Quad-Based Fourier Transform for Efficient Diffraction Synthesis, Computer Graphics Forum, 37, pp. 167–176, 2018.

BibTex

@article{bib:scandolo:2018,
    author       = { Scandolo, Leonardo and Lee, Sungkil and Eisemann, Elmar },    
    title        = { Quad-Based Fourier Transform for Efficient Diffraction Synthesis },
    journal      = { Computer Graphics Forum },
    volume       = { 37 },
    year         = { 2018 },
    pages        = { 167--176 },
    doi          = { 10.1111/cgf.13484 },
    dblp         = { journals/cgf/ScandoloLE18 },
    url          = { https://publications.graphics.tudelft.nl/papers/206 },
}