MPM Solver - General Understanding

   2727   10   4
User Avatar
Member
64 posts
Joined: Oct. 2021
Offline
Hey there,

I played around with the MPM solver and the presets that came with the new release.

I am a bit confused about the output of the solver, since it produces all these points.
For a fluid and grain like sim this makes sense but for stuff like the building example its unclear to me how to use this data. The MPM softbody example uses point deform to match the sim points with the original mesh but for other example i find that doesnt work.

For example the metal tearing preset... Is the idea here that you create a VDB from particles after the sim?

Maybe someone can shine light in that for me please.

Thanks in advance!
www.rehimi.de
User Avatar
Member
373 posts
Joined: June 2023
Offline
Bump. I got confused as well. For example in the "Building Collapse" example, in real world scenario you're building would be a polygon model, right? How do you shatter the polygon model given your simulated MPM particles?

For example, this fruit demo:



The peel seems to have textures and UV, so it's not just a VDB, right? How to get this from MPM particles?

What's the equivalent of "Fluid Meshing" for solid objects?
Edited by kodra - July 11, 2024 22:22:48

Attachments:
Screenshot 2024-07-12 101901.jpg (101.9 KB)

User Avatar
Member
64 posts
Joined: Nov. 2015
Offline
Bump
User Avatar
Member
14 posts
Joined: Aug. 2015
Offline
Maybe the outside its vellum and the inside its MPM.

I dont think MPM its for break a buildings or hard stuff its just slow as hell compared to bullet.Maybe for some internal parts to give more granular feel.
Edited by Jorge Ivanovich2 - July 12, 2024 10:12:22
User Avatar
Member
2 posts
Joined: Oct. 2016
Online
Yeah it would be interesting to see some production usage cases on this. Bumping up the point separation really kills the supposed speed increase over classic methods. Would love to see the point count for their avalanche demo!
Edited by Bleip - July 12, 2024 10:17:41
User Avatar
Member
373 posts
Joined: June 2023
Offline
Jorge Ivanovich2
Maybe the outside its vellum and the inside its MPM.

I dont think MPM its for break a buildings or hard stuff its just slow as hell compared to bullet.Maybe for some internal parts to give more granular feel.


I mean there is a whole section on the frontpage advertizing MPM for destruction. So as slow as it might be, there must be a viable way to work with solid stuff.



None of these shows how to mesh the MPM particles back to solid models though.
Edited by kodra - July 12, 2024 10:26:46

Attachments:
Screenshot 2024-07-12 222124.jpg (306.5 KB)

User Avatar
Staff
93 posts
Joined: June 2023
Offline
Hi there,

I'm currently working on an MPM Masterclass that will hopefully answer most of your questions .

For the Fruit Smash scene it's using the usual points -> vdb -> polygons workflow. You just need to properly transfer the uvs and rest attributes and you should be good to go. For the building, the setup is a little more involved since you post fracture the hires geo based on the last frame of your mpm simulation. Then you can use the deformation gradient F to transform the post-fractured pieces to the right place.

Hold on tight, answers are coming your way!
User Avatar
Member
64 posts
Joined: Oct. 2021
Offline
Its here, thanks Alexandre!

https://youtu.be/0jJXTHjLW8g?si=Ps7L1tGwx8aUeXa0 [youtu.be]
www.rehimi.de
User Avatar
Member
577 posts
Joined: Nov. 2005
Offline
Hello, great Masterclass helps a lot. One question I still have is there any reasonable way to combine the results of the mpm with other solvers, like vellum, bulltet or flip
the onlu way to I can imagine right now to get interolated colliders woult be the points, but the mere amount seems a no go
User Avatar
Member
577 posts
Joined: Nov. 2005
Offline
at least with flip, it works fine.

Attachments:
mpm_flip.mp4 (10.0 MB)

User Avatar
Member
64 posts
Joined: Oct. 2021
Offline
sanostol
at least with flip, it works fine.
nice, looking forward to more tests like this. thanks for sharing!
www.rehimi.de
  • Quick Links