Skip to content
Snippets Groups Projects

CG_Examples

Checking out the project

This repository uses submodules. When checking out, make sure to use the following command:

git clone --recursive https://gitlab.uni-koblenz.de/cg/cg_examples.git

If you missed this the first time around, you can initialize the submodules afterwards with (in the repository directory):

git submodule update --init --recursive

Vulkan RTX

You can then open the project as a cmake project in your preferred IDE by opening the vulkan_rtx/src directory as a CMake project.

Required libraries

You need to install the Vulkan SDK that you can download at: https://vulkan.lunarg.com/

Required Assets

For the project to fully work (without changing code), you need to download the assets. You can easily do that by running the download_assets.py script. For that you need to install python (https://www.python.org/). Depending on your system setup, you might just need to double click on the file. Otherwise run it from the console (in the vulkan_rtx directory) as:

python download_assets.py

This will download a number of files into the resources/download directory and extract the files into the correct resources subdirectories