Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: November 2012
- Date (Start): 1. March 2012
- Date (End): 30. November 2012
- Matrikelnummer: 0926881
- First Supervisor:
- Keywords: Refraction, OptiX, Augmented Reality, Reflection
Abstract
In mixed reality, virtual objects are inserted into a video stream of a real environment. This technique can be used for many applications including marketing, simulations and cultural heritage. Therefore it is important that the images look plausible. Many applications also have real time constraints. With traditional rasterization it is difficult to create realistic reflections and refractions. In ray tracing on the other hand this is a trivial task, but rendering is slow. The solution described in this work uses the graphics card for speeding up ray tracing. Additionally it employs a rasterizer for diffuse surfaces and only traces rays if there is a reflective or refractive surface visible. This works by creating a ray tracing mask using the fast rasterizer in a first step. It holds true for reflective or refractive surfaces and false otherwise. Then all diffuse objects are drawn using the rasterizer. Finally rays are traced on each pixel which is masked as reflective or refractive surface by the ray tracing mask. These rays produce secondary rays which can hit a diffuse surface eventually. In this case the ray tracer takes over the shading. Results show, that our hybrid rendering method allows high quality reflections and refractions while still having interactive frame rates in mixed reality scenarios.Additional Files and Images
Weblinks
No further information available.BibTeX
@bachelorsthesis{celarek_adam-2012-rrmro, title = "Merging Ray Tracing and Rasterization in Mixed Reality", author = "Adam Celarek", year = "2012", abstract = "In mixed reality, virtual objects are inserted into a video stream of a real environment. This technique can be used for many applications including marketing, simulations and cultural heritage. Therefore it is important that the images look plausible. Many applications also have real time constraints. With traditional rasterization it is difficult to create realistic reflections and refractions. In ray tracing on the other hand this is a trivial task, but rendering is slow. The solution described in this work uses the graphics card for speeding up ray tracing. Additionally it employs a rasterizer for diffuse surfaces and only traces rays if there is a reflective or refractive surface visible. This works by creating a ray tracing mask using the fast rasterizer in a first step. It holds true for reflective or refractive surfaces and false otherwise. Then all diffuse objects are drawn using the rasterizer. Finally rays are traced on each pixel which is masked as reflective or refractive surface by the ray tracing mask. These rays produce secondary rays which can hit a diffuse surface eventually. In this case the ray tracer takes over the shading. Results show, that our hybrid rendering method allows high quality reflections and refractions while still having interactive frame rates in mixed reality scenarios.", month = nov, address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria", school = "Institute of Computer Graphics and Algorithms, Vienna University of Technology ", keywords = "Refraction, OptiX, Augmented Reality, Reflection", URL = "https://www.cg.tuwien.ac.at/research/publications/2012/celarek_adam-2012-rrmro/", }