Rayground: An Online Educational Tool for Ray Tracing

dc.contributor.authorVitsas, Nicken_US
dc.contributor.authorGkaravelis, Anastasiosen_US
dc.contributor.authorVasilakis, Andreas-Alexandrosen_US
dc.contributor.authorVardis, Konstantinosen_US
dc.contributor.authorPapaioannou, Georgiosen_US
dc.contributor.editorRomero, Mario and Sousa Santos, Beatriceen_US
dc.date.accessioned2020-05-24T13:38:53Z
dc.date.available2020-05-24T13:38:53Z
dc.date.issued2020
dc.description.abstractIn this paper, we present Rayground; an online, interactive education tool for richer in-class teaching and gradual self-study, which provides a convenient introduction into practical ray tracing through a standard shader-based programming interface. Setting up a basic ray tracing framework via modern graphics APIs, such as DirectX 12 and Vulkan, results in complex and verbose code that can be intimidating even for very competent students. On the other hand, Rayground aims to demystify ray tracing fundamentals, by providing a well-defined WebGL-based programmable graphics pipeline of configurable distinct ray tracing stages coupled with a simple scene description format. An extensive discussion is further offered describing how both undergraduate and postgraduate computer graphics theoretical lectures and laboratory sessions can be enhanced by our work, to achieve a broad understanding of the underlying concepts. Rayground is open, cross-platform, and available to everyone.en_US
dc.description.sectionheadersSession 1
dc.description.seriesinformationEurographics 2020 - Education Papers
dc.identifier.doi10.2312/eged.20201027
dc.identifier.isbn978-3-03868-102-1
dc.identifier.issn1017-4656
dc.identifier.pages1-8
dc.identifier.urihttps://doi.org/10.2312/eged.20201027
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/eged20201027
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/]
dc.subjectSocial and professional topics
dc.subjectComputer science education
dc.subjectComputing methodologies
dc.subjectRay tracing
dc.subjectSoftware and its engineering
dc.subjectSoftware prototyping
dc.titleRayground: An Online Educational Tool for Ray Tracingen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
001-008.pdf
Size:
9.22 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
videopresentation.avi
Size:
42.24 MB
Format:
Unknown data format