arrow
Return

A Free-Space Diffraction BSDF

delete2024-07-19
delete0
delete
OA
AI
S
Shlomi Steinberg *
R
Ravi Ramamoorthi
B
Benedikt Bitterli
A
Arshiya Mollazainali
E
Eugene d’Eon
M
Matt Pharr
DOI:10.1145/3658166delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Free-space diffractions are an optical phenomenon where light appears to bend around the geometric edges and corners of scene objects. In this paper we present an efficient method to simulate such effects. We derive an edge-based formulation of Fraunhofer diffraction, which is well suited to the common (triangular) geometric meshes used in computer graphics. Our method dynamically constructs a free-space diffraction BSDF by considering the geometry around the intersection point of a ray of light with an object, and we present an importance sampling strategy for these BSDFs. Our method is unique in requiring only ray tracing to produce free-space diffractions, works with general meshes, requires no geometry preprocessing, and is designed to work with path tracers with a linear rendering equation. We show that we are able to reproduce accurate diffraction lobes, and, in contrast to any existing method, are able to handle complex, real-world geometry. This work serves to connect free-space diffractions to the efficient path tracing tools from computer graphics.
Keywords:
wave optics
optical coherence
light transport
PLT
diffraction

Journal

ACM Transactions on Graphics cover
ACM Transactions on Graphics
IF:
9.5
Papers:
4.7K
Citations:
3.6W

Organization

University of California System cover
University of California System
Scholars:
37.5W
Papers: 33.7W
Citations: 6.6K
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W