It’s all particles

| Mar 12, 2022

Context:

X-INF585: Computer Animation

Introduction:

This project aims at implementing different features explored by M ̈uller et al in the field of position based dynamics. The main idea behind their work is to create a unified solver to simulate the interaction of different types of 3D objects at once (rigid bodies, cloths, fluids..) given some environmental constraints. In order to do so, they proposed to model each object with a set of basic particles. They opted for particles for their simplicity, versatility and specially for their ability to simulate a wide range of shapes. Constructing objects starting from particles reduces the number of collisions to process compared to complex algorithms for generating contacts between mesh based representations.

Github repository

Final report

P.S: More details on the designing and implementation process can be found in the report.

Group members:

Setup:

C++ Damien Rohmer’s CGP library

comments powered by Disqus