Skip to content

arminkz/MassSpring

Repository files navigation

Mass Spring Simulation

Implementation of mass-spring physics simulations (Finite Element Method) on Vulkan compute shaders.

flag_demo.mp4

Building

Requires the Vulkan SDK, CMake 3.10+, and a C++17 compiler.

cmake -B build
cmake --build build

Compile shaders separately:

./compile_shaders.sh

Cloth Simulation

Friction Off Friction On
Cloth friction off Cloth friction on

Soft-body Simulation

Jelly demo

About

Cloth and soft-body simulations using Vulkan compute shaders.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages