In the context of the project practical course SoSe’21 of the computer graphics of the CV-Institute a Vulkan based framework with the focus on rendering was developed.
In the following the corresponding architecture is presented and described.
The stepwise structure of the architecture offers a high degree of flexibility, whereby extensions can be implemented without serious restrictions. Basically, the structure is divided into three levels, the application itself, modules for extension and the so-called core, the main component of the VkCV framework.
![](https://wp.uni-koblenz.de/vkcv/wp-content/uploads/sites/182/2022/05/arch-1.png)