A small scene editor with Qt-based UI and vulkan sceneg graph.
apt install glslang-dev glslang-tools vulkan-sdkOr you can download and install Vulkan SDK from https://vulkan.lunarg.com/sdk/home.
Vulkan SDK minimal version is 1.1
Build yourself or use binaries provided by your system:
sudo apt install qt6-base-dev qt6-declarative-devVulkan scene graph sources is embed into this project and itself depends on some libraries:
sudo apt install libxcb-dev libthreads-devBuild checked only on Linux with X11 window server.
This project uses -std=c++26 build flag and it implies demand of newer c++ compiler (gcc 16.1 works nice).
Create build directory, configure and build
mkdir build
cd build
cmake ..
cmake --build .This project embed couple of very nice, low dependency, very useful libraries:
- "Vulkan Scene Graph" - https://github.com/vsg-dev/VulkanSceneGraph
- "generator" - https://github.com/ilmola/generator
- "OpenMesh" - https://www.graphics.rwth-aachen.de/software/openmesh/
