Abstract
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.
Original language | English |
---|---|
Pages (from-to) | 167-176 |
Number of pages | 10 |
Journal | Computer Graphics Forum: the international journal of the Eurographics Association |
Volume | 37 |
Issue number | 4 |
DOIs | |
Publication status | Published - 2018 |
Event | EGSR 2018: 29th Eurographics Symposium on Rendering - Karlsruhe Institute of Technology, Karlsruhe, Germany Duration: 2 Jul 2018 → 4 Jul 2018 Conference number: 29 http://cg.ivd.kit.edu/egsr18/ |
Keywords
- Diffraction
- Real time rendering