Rendering Wave Effects with Augmented Light Field
Ray–based representations can model complex light transport but are limited in modeling diffraction effects that require the simulation of wavefront propagation. This paper provides a new paradigm that has the simplicity of light path tracing and yet provides an accurate characterization of both Fre...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Article |
Language: | en_US |
Published: |
European Association for Computer Graphics
2011
|
Online Access: | http://hdl.handle.net/1721.1/66536 https://orcid.org/0000-0002-3254-3224 |
_version_ | 1826197171190366208 |
---|---|
author | Raskar, Ramesh Oh, Se Baek |
author2 | Program in Media Arts and Sciences (Massachusetts Institute of Technology) |
author_facet | Program in Media Arts and Sciences (Massachusetts Institute of Technology) Raskar, Ramesh Oh, Se Baek |
author_sort | Raskar, Ramesh |
collection | MIT |
description | Ray–based representations can model complex light transport but are limited in modeling diffraction effects that require the simulation of wavefront propagation. This paper provides a new paradigm that has the simplicity of light path tracing and yet provides an accurate characterization of both Fresnel and Fraunhofer diffraction. We introduce the concept of a light field transformer at the interface of transmissive occluders. This generates mathematically sound, virtual, and possibly negative-valued light sources after the occluder. From a rendering perspective the only simple change is that radiance can be temporarily negative. We demonstrate the correctness of our approach both analytically, as well by comparing values with standard experiments in physics such as the Young's double slit. Our implementation is a shader program in OpenGL that can generate wave effects on arbitrary surfaces. |
first_indexed | 2024-09-23T10:43:35Z |
format | Article |
id | mit-1721.1/66536 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T10:43:35Z |
publishDate | 2011 |
publisher | European Association for Computer Graphics |
record_format | dspace |
spelling | mit-1721.1/665362022-09-30T22:32:23Z Rendering Wave Effects with Augmented Light Field Raskar, Ramesh Oh, Se Baek Program in Media Arts and Sciences (Massachusetts Institute of Technology) Raskar, Ramesh Raskar, Ramesh Oh, Se Baek Ray–based representations can model complex light transport but are limited in modeling diffraction effects that require the simulation of wavefront propagation. This paper provides a new paradigm that has the simplicity of light path tracing and yet provides an accurate characterization of both Fresnel and Fraunhofer diffraction. We introduce the concept of a light field transformer at the interface of transmissive occluders. This generates mathematically sound, virtual, and possibly negative-valued light sources after the occluder. From a rendering perspective the only simple change is that radiance can be temporarily negative. We demonstrate the correctness of our approach both analytically, as well by comparing values with standard experiments in physics such as the Young's double slit. Our implementation is a shader program in OpenGL that can generate wave effects on arbitrary surfaces. Alfred P. Sloan Foundation Nokia Research Center 2011-10-21T18:55:50Z 2011-10-21T18:55:50Z 2010-06 Article http://purl.org/eprint/type/JournalArticle 1467-8659 http://hdl.handle.net/1721.1/66536 Oh, Se Baek et al. “Rendering Wave Effects with Augmented Light Field.” Computer Graphics Forum 29 (2010): 507-516. Web. 21 Oct. 2011. https://orcid.org/0000-0002-3254-3224 en_US http://dx.doi.org/10.1111/j.1467-8659.2009.01620.x Computer Graphics Forum Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf European Association for Computer Graphics MIT web domain |
spellingShingle | Raskar, Ramesh Oh, Se Baek Rendering Wave Effects with Augmented Light Field |
title | Rendering Wave Effects with Augmented Light Field |
title_full | Rendering Wave Effects with Augmented Light Field |
title_fullStr | Rendering Wave Effects with Augmented Light Field |
title_full_unstemmed | Rendering Wave Effects with Augmented Light Field |
title_short | Rendering Wave Effects with Augmented Light Field |
title_sort | rendering wave effects with augmented light field |
url | http://hdl.handle.net/1721.1/66536 https://orcid.org/0000-0002-3254-3224 |
work_keys_str_mv | AT raskarramesh renderingwaveeffectswithaugmentedlightfield AT ohsebaek renderingwaveeffectswithaugmentedlightfield |