Javascript must be enabled for the correct page display

Visualising Ray Marching in 3D

Bredenbals, Anton (2022) Visualising Ray Marching in 3D. Master's Internship Report, Computing Science.

[img]
Preview
Text
mCS_2022_BredenbalsA.pdf

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

Download (124kB)

Abstract

Ray marching is a commonly used technique in rendering digital scenes. Despite its similarities to ray tracing and its easier implementation in practice, it is not commonly taught in basic computer graphics courses. This may also be due to it being more challenging to be properly visualised in 3D. Currently, there are existing applications which greatly visualise ray marching in 2D; but in 3D, especially with regards to education, there are no widely available applications. This is why, in this report, I discuss the development of an extension to the open-source ``Virtual Ray Tracer" application, which hosts a number of levels from basic to more advanced ray tracing visualised in 3D. Now it will be supplemented by a basic and an advanced ray marching level, allowing for real-time interaction with the ray marching process. The user has multiple different options for visualisation, which can be combined as it suits them. The ``Virtual Ray Tracer" platform already allows the user to interact with the simulation by editing the objects and their materials in various ways and by editing the ray and camera settings. The goal is to teach the user the differences and similarities between ray tracing and ray marching in a fun and interactive way.

Item Type: Thesis (Master's Internship Report)
Supervisor name: Kosinka, J. and Frey, S.D.
Degree programme: Computing Science
Thesis type: Master's Internship Report
Language: English
Date Deposited: 19 Jul 2022 07:52
Last Modified: 19 Jul 2022 07:52
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/27977

Actions (login required)

View Item View Item