Beta 1


Title Real-Time Caustics Rendering
Author Diakonov, Andrei
Supervisor Christensen, Niels Jørgen (Image Analysis and Computer Graphics, Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2009
Abstract This report focuses on two different methods for rendering physically-correct real-time caustics. The first method, known as caustics mapping, focuses on rendering flat or surfaced-based caustics, while the second one, caustics volumes, as the name suggests, deals with volumetric caustics. Caustics mapping is conceptually similar to shadow mapping and involves creating a caustics texture, which is then rendered at the point where the refracted light rays intersect with the scene's geometry. Caustics volumes requires no textures, but instead works by creating a volume mesh out of the caustics-casting object, which is then extruded to form a volume. These two methods are implemented to run on graphics hardware, leaving the CPU free for other tasks. While the implementation of the first method was successful, and the algorithm produces good-looking results while boasting high performance, the second method was never implemented correctly and the volumes produced do not look realistic. So if one is to introduce any improvements to this investigation it is important to get caustics volumes to work correctly and also, add support for multiple light sources in the implementation of the caustics mapping algorithm.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Series IMM-M.Sc.-2009-18
Fulltext
Original PDF ep09_18.pdf (1.50 MB)
Admin Creation date: 2009-04-02    Update date: 2012-12-19    Source: dtu    ID: 240898    Original MXD