This project aims at using advanced Vulkan techniques, we chose to make a boid simulation based on instancing and compute shaders
Visual studio project:
-
Clone the project from git
git clone -
Open the VulkanAvance.sln file
-
if wanted you can tweak parameters at the top of vulkan_avance.cpp:
- disable the boid simulation to only enjoy the instancing by removing the #define RUN_COMPUTE
- tweak the amount of boids in the simulation by modifying the INSTANCE_COUNT
-
Compile and run
-
Libraries : Vulkan, glm, glfw3
-
IDE : Visual Studio 2022
-
Versionning : Git
Author : Emma MASSETEAU / Kristian GOUPIL
Special thanks: Malek BENGOUGAM
From 14-11-2025 to 09-01-2026
Done with ISART DIGITAL