Second release – 0.2.0

It has been a year since the first release of the VkCV framework and a lot of improvements have been made so far. That’s why there is today a new release providing multiple new modules, new projects and a lot of changes to the original API, reducing duplicate code and easing usability.

As previous posts already suggested, it is now easier than ever to develop with the framework. Even ray tracing pipelines are now directly supported by the framework on a similar level as compute and graphics pipelines have been supported from the start. Since Vulkan is advancing as an API, there’s also support for newer extensions and features.

More information about the full release can be read in the changelog notes here. The source code is free and open-source under MIT license. You can find it on the Gitlab server from the university in Koblenz here as well as on some mirrored repositories on Gitlab and Github. Feel free to contribute!

Projects overview and NEW demos

The repository contains a visual overview of all the example projects with a short description and screenshots of the rendering result from each application. This should give you a clear estimation what to expect from the potential features of the VkCV framework.

Additionally, there has been published a new repository containing multiple demo projects which utilize the VkCV framework. The demos are inspired by previous framework development on the university in Koblenz with OpenGL for example.

You can find those demos here on the same Gitlab server which hosts the VkCV framework.

Beginner tutorials online

In case you want to learn how to utilize the VkCV framework. There are new tutorials online targeting beginners in computer graphics specifically. Each step from setup to rendering your first geometry is explained in detail.

So if that already sounds interesting, checkout the introduction and keep reading. The framework has progressed a lot already but feedback from you can still help improving it.

It’s time to try it out!

VkCV wins competition from Debeka

The original group of developers of the VkCV framework participated in a local competition from the Debeka. As part of the competition the framework was presented to an audience and it achieved to win the first place between different innovative projects from students.

More information can be read in the original article about it.

First release – 0.1.0

Today the first official release of the VkCV got published. The Vulkan framework got designed to simplify the development of applications using Vulkan without compomising on the modularity of this advanced graphics API.

The first release contains eight additional modules to help projects out with sample implementations to solve specific issues like loading meshes or scenes, abstracting materials, upscaling rendered output or managing cameras. There are also several different projects which show the capabilities of the framework in a video compilation.

More information about the full release can be read in the changelog notes here. The source code is free and open-source under MIT license. You can find it on the Gitlab server from the university in Koblenz here.

VKCV – The Vulkan Framework

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.


VkCV Architecture

VkCV makes first place at day of computer visualistics

The original group of developers behind the VkCV project participated in a competion on the day of computer visualistics 2021. For the presentation during the event there have been developed two different projects as samples to show the divergent possibilities in utilizing the Vulkan framework.

The framework achieved to win the jury price and shared the first place with the AcRec project.

You can find more information about the registration here or watch the full event in video form on YouTube here.