/VulkanFish

Vulkan(Compute Shader + Instancing rendering) & C++ fish swarm, developed on macOS

Primary LanguageC++MIT LicenseMIT

VulkanFish

Vulkan(Compute Shader + Instancing rendering) & C++ fish swarm, developed on macOS

30000 fishes / 30 FPS / MacBook Air 2022(M2)

demo : https://www.youtube.com/watch?v=Kao4RJQwu_Y

This is a port to Vulkan of my past Unreal Engine creation (https://github.com/mushe/UnrealVFXCollection)

Screenshot 2023-08-27 at 21 08 17

Building on GNU/Linux

Dependencies

  • GNU/Linux
  • LLVM
  • GLFW
  • Vulkan
  • Git

Steps

git clone https://github.com/mushe/VulkanFish.git
cd VulkanFish
make
cd Build
./vulkanfish

References

https://github.com/KhronosGroup/Vulkan-Sample

https://github.com/Overv/VulkanTutorial