EG 2020 - Education Papers
Permanent URI for this collection
Browse
Browsing EG 2020 - Education Papers by Subject "Computing methodologies"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Designing a Course on Non-Photorealistic Rendering(The Eurographics Association, 2020) Ilinkin, Ivaylo; Romero, Mario and Sousa Santos, BeatriceThis paper presents a course design on Non-Photorealistic Rendering (NPAR). As a sub-field of computer graphics, NPAR aims to model artistic media, styles, and techniques that capture salient characteristics in images to convey particular information or mood. The results can be just as inspiring as the photorealistic scenes produced with the latest ray-tracing techniques even though the goals are fundamentally different. The paper offers ideas for developing a full course on NPAR by presenting a series of assignments that cover a wide range of NPAR techniques and shares experience on teaching such a course at the junior/senior undergraduate level.Item Rayground: An Online Educational Tool for Ray Tracing(The Eurographics Association, 2020) Vitsas, Nick; Gkaravelis, Anastasios; Vasilakis, Andreas-Alexandros; Vardis, Konstantinos; Papaioannou, Georgios; Romero, Mario and Sousa Santos, BeatriceIn 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.