Jump to content

Recommended Posts

Hello!

i'm working on my personal project, i trying recreate "ice hummocks" which move through objects and collide.

Based on this wiki page i recreate basic formula  {F}_{A}=\rho {g}V,  where p = 1000, g = 9.8, V (volume of the pieces)

But problem is that i working with packed objects and don't know "area of the party of an object.". and pieces start spinning after a while.

(i think it could be solved through dot product, but i stuck)

scene file!!     https://drive.google.com/open?id=0B6Rw9sQd7tjLTHNfYTNTRE1NMFE



reference 

 

Edited by Deviner
  • Like 2
Link to comment
Share on other sites

Very Cool! Seems to me there needs to be a method to vertically offset the pieces once a certain tension has been reached... mimicking the minute fractures that happen along the surfaces which then allow for one plate to slide over the next instead of rotating vertically. So something that says, "pressure between black x and y exceeds value a, therefore introduce rotation angle of each inversely.

Link to comment
Share on other sites

some fixes
volume on some pieces was with "-" sign and volume was for one side, not for whole piece.

still playing with methods for realistic ice behavior.

Thanks David! I built something like that in scene, it's works well on the ground, but some pieces blowing up when it does not need to do.

I'll try to add some constraint to simulation.
 

ice hummocks.gif

Buoyancy_v01.hip

  • Like 5
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...