Softbody Simulation

Each point’s next position is computed using the kinematic equations

After which they are pulled together with an arbitrary “jellyness” coefficient

36 Likes

This is amazing, how did u make this?

2 Likes

Would it be possible to add another point at the center of each side to keep it from folding into itself on the more dramatic movements?

1 Like

Each point’s next position is computed using the kinematic equations in the image above and then pulled together/apart by an arbitrary “jellyness” value

2 Likes

The folding is an unfortunate side effect of the points not being pulled apart fast enough due to a weak jellyness force. It already has a “center point” (each corner is connected), otherwise it flattens into a square in some scenarios.

2 Likes

that’s pretty cool. what do you plan doing with it, tho?

1 Like

Do you plan to make this public, I’d love to play around with this its so well made!

1 Like

Woah these physics are crazy. I would love to see this implemented into some sort of project. Keep creating!

Very interesting, since i don’t dabble in physics formulas, could you maybe explain what the variables are within the formulas?

x is position, v is velocity, a is acceleration, and t is time. Delta - the triangle symbol and the d in dt - indicates change in a variable. For example, dx would mean change in position.