Posts Tagged ‘ meshless ’

Master Project – Soft Body Deformation Dynamics Based on Shape Matching

Ok, I know I was not so regular in posting my master project progress as I was so busy completing it. It was one hell of journey to complete it and I am pretty happy with the final output and by output I also mean my grades. 🙂
So here are few videos of “Soft Body Deformation Dynamics Based on Shape Matching” (I tried to be cool with the name).

Above video is the compilation of everything.

This video demonstrates the clustering extension mentioned in the paper, where the bounding region of the object is divided into cubical regions that are clusters so that particles can be shared among them and the shape matching algorithm is applied for all the clusters and an average of goal position is taken for the shared particles.

And this final video shows the different modes like “Default, Linear and Quadratic”. This are again extensions given in the paper. I successfully implemented four out of five extensions given in the paper. And seriously the “Quadratic” was the most painful one. I literally spent weeks in fixing that, I had to write the entire code twice, jumped from libraries to libraries for proper implementation of Jacobi rotations but finally did my own solution, so the good thing is that no library dependency and overhead.

I am thinking of writing some tutorial kind of posts in the near future about the problems I faced and the solutions I implemented for them but as of now this is it.

P.S. – Sometimes videos may seem boring. 😉

Finally some output… :)

041015dance_answer_2_xlarge

After two weeks of struggle with matrix square root, jacobi rotations, eigen and polar decomposition I finally got some output to post. This is a very early and basic working prototype (you can say so). A lot of stuff is still needed to be done. I will soon (try my best to be soon) post more work in progress.

Finally!!! The Master Project.

Image

After a lot of brainstorming I finally started programming my master project. It took a really great amount of time but I zeroed down to “Deformation Dynamics Using Shape Matching”.  It will be mostly based on the techniques presented in this paper:

http://www.matthiasmueller.info/publications/MeshlessDeformations_SIG05.pdf

And here is the video of original work:

So far I was reading a lot and still I am looking into some recent technical papers on the same topic that’s why nothing much to post but soon I will post some presentable output of my work. Till then Happy Coding!!!