Change search
ReferencesLink to record
Permanent link

Direct link
Hybrid Ray-Traced Reflections in Real-Time: in OpenGL 4.3
Blekinge Institute of Technology, Faculty of Computing, Department of Creative Technologies.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Context. Reaching photo realistic results when rendering 3D graphics in real-time is a hard computational task. Ray-tracing gives results close to this but is too expensive to be run at real-time frame rates. On the other hand rasterized methods such as deferred rendering are able to keep the tight time constraints with the support of modern hardware.

Objectives. The basic objective is to merge deferred rendering and ray-tracing into one rasterized pipeline for dynamic scenes. In the thesis the proposed method is explained and compared to the methods it merges. Image quality, execution time and VRAM usage impact are investigated.

Methods. The proposed method uses deferred rendering to render the result of the primary rays. Some pixels are marked, based on material properties for further rendering with ray-tracing. Only reflections are presented in the thesis but it has been proven that other global illumination effects can be implemented in the ray-tracing framework used.

Results and Conclusions. The hybrid method is proved through experiments to be between 2.49 to 4.19 times faster than pure ray-tracing in the proposed pipeline. For smaller scenes it can be run at frame rates close to real-time, but, for larger scenes such as the Crytek Sponza scene the real-time feeling is lost. However, interactivity is never lost. It is also proved that a simple adjustment to the original framework can save almost 2/3 of the memory spent on A-buffers. Image comparisons prove that the technique can compete with offline ray tracers in terms of image quality.

Place, publisher, year, edition, pages
2015. , 39 p.
Keyword [en]
rasterized ray-tracing, deferred shading, dynamic scenes, selective hybrid method
National Category
Computer Science
URN: urn:nbn:se:bth-10427OAI: diva2:840343
Subject / course
DV2525 Master's Thesis (Two Years) in Computer Science, Informatics
Educational program
PAACI Master of Science in Game and Software Engineering
2015-06-02, J1630, Blekinge Tekniska Högskola, Karlskona, 10:45 (English)
Available from: 2015-08-05 Created: 2015-07-07 Last updated: 2015-08-05Bibliographically approved

Open Access in DiVA

fulltext(21108 kB)224 downloads
File information
File name FULLTEXT02.pdfFile size 21108 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Creative Technologies
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 224 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 300 hits
ReferencesLink to record
Permanent link

Direct link