Skip to content

A tiny version of VBD, focused on mass spring strand simulation.

Notifications You must be signed in to change notification settings

hayeshaugen/TinyVBD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyVBD

A tiny version of VBD, focused on mass spring strand simulation.

This code is a tiny demo of our Siggraph 2024 paper:
Vertex Block Descent

The only dependency is Eigen3. https://eigen.tuxfamily.org/index.php?title=Main_Page

If you compile and run it, it will output the simulation results as a series of JSON files to a subdirectory of where it is run.

You can use the VisualizeStrand.blend to convert those to fbx files for visualization. This is a Blender python scripting file that is used to convert the JSON output of the program into geometry.

The default configuration will run the high mass ratio experiment. Except for the default configuration, there are other experiment configs that you can try, all you need is to uncomment those options.

About

A tiny version of VBD, focused on mass spring strand simulation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%