Javascript must be enabled for the correct page display

Virtual Ray Tracer: Distribution Ray Tracing

Zwaag, Jesper van der (2022) Virtual Ray Tracer: Distribution Ray Tracing. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bCS_2022_VanDerZwaagJR.pdf

Download (7MB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (127kB)

Abstract

Visualizing ray tracing helps to understand how ray tracing works. C.S. van Wezel and W.A. Verschoore de la Houssaye made an application in their bachelor's thesis that does exactly that, named 'Virtual Ray Tracer'. But simple ray tracing using just point lights has drawbacks. It cannot render phenomena such as soft shadows and not all lights can be approximated by point lights. In this thesis, we discuss how distributed ray tracing, implemented with Monte Carlo methods, and different lights can be visualized by extending the aforementioned program. Users can see how super-sampling works, have more control over how rays are visualized and learn about different types of lights and light attenuation. The goal is to help users understand these concepts. We conducted a user study to find out how useful the application is in teaching users the newly added concepts. From the user study, we can derive that the program helps users with some Computing Science knowledge to understand the added features and that different ways of visualizing rays are much appreciated. Most users with little to no background in IT found it very difficult and complex. We discuss these results and propose solutions and research ideas to further improve Virtual Ray Tracer.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Kosinka, J. and Frey, S.D.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 15 Jul 2022 12:41
Last Modified: 15 Jul 2022 12:41
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/27881

Actions (login required)

View Item View Item