Javascript must be enabled for the correct page display

Acceleration data structures for Virtual Ray Tracer

Yilmaz, Bora (2022) Acceleration data structures for Virtual Ray Tracer. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bCS_2022_BoraYilmaz.pdf

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

Download (125kB)

Abstract

Ray tracing is at the core of simulating light effects in computer graphics. Due to ray tracing’s geometrical and computational complexity, students can find it hard to understand. Interactive and visual demonstrations of ray tracing can aid students in understanding it. This project extends upon Virtual Ray Tracer (VRT), developed to help with ray tracing education. Acceleration data structures play a crucial role in ray tracing by reducing the number of intersection tests between rays and objects. Two of these data structures will be added on top of VRT; axis-aligned bounding boxes and octrees. Through these, the ray tracer will be accelerated and tutorial levels teaching them will be developed. Based on the design and implementation, the thesis aims to answer the following research question: What is the best way to visualize ray tracing acceleration data structures and their use cases in VRT?

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: 14 Jul 2022 10:55
Last Modified: 14 Jul 2022 10:55
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/27838

Actions (login required)

View Item View Item