SimSOM Pre-Alpha / Multi-Physics Simulator

   6326   6   3
User Avatar
Member
17 posts
Joined: May 2009
Offline
It has been a while I wanted to post some demos of the multi-physics simulator I am working on, and it is until now that I got some time to actually do it.



It is called SimSOM, I was searching for a name when sesame seeds came into my mind because of their particly nature, and in my Lebanese mother tongue sesame seeds are called simsom, then I thought: Hey! “SimSOM” could be “Simulating States of Matter” and the name SimSOM was born.

It is still far from done, and there are tons of ideas fighting in my head to implement, but I already managed to get many parts done or partially done, and I am moving forward, slowly but surely – depending on the amount of free time that I can get.

It is basically an independnt library, Multiplatform and application independant, it can be easily implemented for any 3D app. My current implementation is for Houdini using its HDK, and all the demos are realized using it.

I coded everything from scratch, based on many papers, publications and algorithms that I improved on myself.

At this point it is still a work in progress, parts of it are done, parts are not yet written, and other parts are to be modified, updated, or even re-written, to meet all the ideas I have in my head.

I will be making more posts and updates along the way, it’s going to be great!

to see a few demos, demonstrating some of the functionalities upto this point, please visit the following link:
http://www.geonak.com/blog/?p=546 [geonak.com]

Cheers

Georges
Eye of an artist, Mind of an engineer
User Avatar
Staff
3455 posts
Joined: July 2005
Offline
wow…nice stuff!

I'm sure when you are looking for beta testers you'll have no shortage of offers!

keep up the good work!
Michael Goldfarb | www.odforce.net
Training Lead
SideFX
www.sidefx.com
User Avatar
Member
279 posts
Joined: Dec. 2009
Offline
Great job Georges! Can you give us an idea of time to calculate the simulations on your website ?

Thanks.
User Avatar
Member
17 posts
Joined: May 2009
Offline
Thanks for the feedback guys!

Actually I will try to do another post soon, in which I will put some more details, like the particles number, the sim times … etc

Cheers

Geo
Eye of an artist, Mind of an engineer
User Avatar
Member
581 posts
Joined: July 2005
Offline
This is looking really promising.
Looking for new videos.
How the solver scales, I mean with much more particles?
Great stuff!
Un saludo
Best Regards

Pablo Giménez
User Avatar
Member
255 posts
Joined: Aug. 2009
Offline
yeeh, really nice If I consider, that Its from scratch

I implemented bullet physics to Houdini, but Now I am trying to create my own rbd solver, since Bullet isnt still running on GPU and It doesnt plan to support multi-GPU or network simulation

nice work and wish you alot of stable and fast sims
https://vimeo.com/user3251535 [vimeo.com]
https://twitter.com/milansuk [twitter.com]
https://github.com/milansuk [github.com]
User Avatar
Member
17 posts
Joined: May 2009
Offline
Thanks for the push, it helps keep moving forward

Actually theere are parts that scale pretty well, and other parts on which I am still working, the final goal is to make it very scalable actually, and at the same time keep the different parts pretty well connected and synchronized.

At the early days of my simulator I tried integrating the collisions engine of bullet to handle the collisions, but I realized pretty fast that it was very heavy for what I was going for, so I dropped it and created my own, it is not finalized yet but getting there.

SimSOM is Multithreaded but it does not run on the GPU … yet. It is on my mind but didn't at all have time yet to look in that direction …
cybermax maybe if I am short on time I could contact you to help on that part?

Cheers

Geo
Eye of an artist, Mind of an engineer
  • Quick Links