Credits: 6 ECTS Credits / 4.0 work weeks.

Group size: 5 persons.

Splat is a physics software for simulating deformable bodies. The simulation is done in two dimensions but can easily be transformed to three.

Our implementation uses spring-mass systems where we split each object into squares consisting of four masses and four springs (see first image above where mass points are visualized).

We developed a graphical user interface to easier be able to evaluate our algorithms and a simple visualization in OpenGL was also developed.


  • C++
  • GTK+ (gtkmm)
  • OpenGL

Source Code

SPLAT is open source and you can grab the source code from Launchpad.

<< Back to portfolio