Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: September 2021
- Date (Start): 10. March 2021
- Date (End): 30. September 2021
- Matrikelnummer: 11810909
- First Supervisor: Eduard Gröller
Abstract
Computer Graphics is, as the name suggests, a subdomain of Computer Science with strong relation to visuals. Often a lot of complex math is necessary to make a computer render a visual representation of something onto the screen. However, in many cases the algorithms used can also be explained nicely in a very visual manner. The goal of this Bachelor’s Thesis was to find novel ways to introduce people interested in Computer Graphics to selected topics, mainly focusing on Bézier Curves and their generalizations (B-Spline and NURBS curves). To reach this goal, interactive web-based demos that can be viewed with any state-of-the-art browser were created. Related existing work is presented (publications on approaches to teaching Computer Graphics and existing teaching material, as well as learning resources/demos that were found online). The ways in which the collected knowledge was used when implementing the demos are described as well as key decisions that had to be made for the concrete implementation of the web app. Important implementation details are discussed, too. Finally, an overview of the lessons learnt over the course of the whole project is given.Additional Files and Images
Weblinks
No further information available.BibTeX
@bachelorsthesis{Kolter_2021, title = "Creating an Interactive Web App for Computer Graphics Topics", author = "Samo Kolter", year = "2021", abstract = "Computer Graphics is, as the name suggests, a subdomain of Computer Science with strong relation to visuals. Often a lot of complex math is necessary to make a computer render a visual representation of something onto the screen. However, in many cases the algorithms used can also be explained nicely in a very visual manner. The goal of this Bachelor’s Thesis was to find novel ways to introduce people interested in Computer Graphics to selected topics, mainly focusing on B\'{e}zier Curves and their generalizations (B-Spline and NURBS curves). To reach this goal, interactive web-based demos that can be viewed with any state-of-the-art browser were created. Related existing work is presented (publications on approaches to teaching Computer Graphics and existing teaching material, as well as learning resources/demos that were found online). The ways in which the collected knowledge was used when implementing the demos are described as well as key decisions that had to be made for the concrete implementation of the web app. Important implementation details are discussed, too. Finally, an overview of the lessons learnt over the course of the whole project is given.", month = sep, address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria", school = "Research Unit of Computer Graphics, Institute of Visual Computing and Human-Centered Technology, Faculty of Informatics, TU Wien ", URL = "https://www.cg.tuwien.ac.at/research/publications/2021/Kolter_2021/", }