Trooster, Jasper (2025) Visualizing Scattering in Virtual Ray Tracer. Bachelor's Thesis, Computing Science.
|
Text
Bachelor-Thesis-Trooster-Scattering.pdf Download (9MB) | Preview |
|
|
Text
Toestemming.pdf Restricted to Registered users only Download (181kB) |
Abstract
Scattering is a vital component of realistic volumetric ray tracing in modern-day graphics. It enables accurate rendering of light interaction with volumetric media like clouds and smoke, by modeling the light bouncing between the particles they consist of. Current tools visualize the basic ray tracing process, but none are extensive enough to cover scattering. Only one, Virtual Volume Raycaster (VVRT), offers an interactive visualization of volumetric rendering, but from a scientific visualization perspective. This thesis presents an extension of VVRT that supports an educative visualization of the concepts of scattering. It includes two algorithms: single and multiple scattering, implemented using ray marching and Monte Carlo methods respectively. These algorithms are applied on rays traversing the scene, illustrating their interaction with configurable volumetric objects. In combination with a tutorial, the user is guided visually and textually through the fundamental concepts. By enabling them to see the effects of the adjustments they make to the volume parameters, the tool offers an intuitive and engaging representation of the theory of scattering. This is confirmed by a user study, ensuring the extension remains valuable for students of computer graphics and lays a solid foundation for future work to build upon.
| Item Type: | Thesis (Bachelor's Thesis) |
|---|---|
| Supervisor name: | Frey, S.D. and Kosinka, J. |
| Degree programme: | Computing Science |
| Thesis type: | Bachelor's Thesis |
| Language: | English |
| Date Deposited: | 30 Jul 2025 07:09 |
| Last Modified: | 30 Jul 2025 07:09 |
| URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/36592 |
Actions (login required)
![]() |
View Item |
