@studentproject{pogrzebacz-2023-vkl, title = "CMake support for Vulkan Launchpad: A framework for Vulkan beginners and introductory graphics courses", author = "Viktoria Pogrzebacz", year = "2023", abstract = "During this project, a previously closed-source framework which was used for an introductory graphics course was split into an open source part (published as as "Vulkan Launchpad") and a small part which remained closed source for usage in the context of the same introductory graphics course. A CMake-based project setup was established, enabling the open source part being built with different compilers and on various desktop operating systems.", month = mar, keywords = "Introduction to Computer Graphics, C++, CMake, Vulkan, Introduction to Visual Computing, Introductory Graphics Course, Vulkan Launchpad", URL = "https://www.cg.tuwien.ac.at/research/publications/2023/pogrzebacz-2023-vkl/", } @bachelorsthesis{pogrzebacz-2014-gggm, title = "A Graph Grammar for Modelling of 2D Shapes", author = "Viktor Pogrzebacz", year = "2019", abstract = "The creation of models for computer graphics is a very work intensive task, which places severe limits on the size of projects. Procedural modelling is an ongoing field of research which aims to alleviate this pressure by automatically generating multiple differing variations of models at multiple levels of detail. Within the realm of procedural model generation, there are a number of techniques specializing in either modelling plants e.g. L-Systems or in modelling buildings e.g. shape grammars or other such specialization. The following paper aims to show a possibility of improving this situation, by describing the conception and implementation of a graph grammar and support software, suitable for procedural modelling of both artificial (e.g. buildings and furniture) and organic (e.g. trees and flowers) objects in 2D space. A graph grammar with such aims was previously introduced by Christiansen and Bærentzen [CB13], but with a different definition and different characteristics. This work aims specifically to make using the introduced graph grammar simple and improve intuitiveness. The proposed graph grammars versatility is displayed through example production definitions creating a Koch snowflake, circular and square patterns, a building fa\c{c}ade schematic and a tree.", month = jul, 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/2019/pogrzebacz-2014-gggm/", }