Slide By Laze Ristoski
Technical Lead
5 Tips for Simulating Soft Bodies
Slide Soft vs. Rigid Bodies #5 Soft body is a particular kind of physical entity that deforms in the presence of external forces. This is in contrast to rigid bodies which always retain their shape. Rigid bodies can be represented by a single particle in the center of mass. Slide Particles #4 To represent a soft body, though, you must keep track of multiple particles, simultaneously. Each particle is simulated separately but an additional layer of processing, in the form of constraints, is required to have them behave as a cohesive whole. Slide Constraints #3 Constraints are conditions that the particles must satisfy. For example, two particles must always be a certain distance apart. A single soft body may exercise multiple constraints, and constraints may affect more than two particles. Slide Blobs #2 Blobs tend to assume circular shape unless acted on by external forces. Two constraints apply here: adjacent particles are kept at a certain distance from each other, and the surface area (encircled by the particles) is kept constant. Slide Collision Detection #1 More blobs, more fun. :) That's where collision detection comes in. A list of contacts is the output of this process and one can think of it as yet another constraint to satisfy, i.e. no particle should end inside the area encircled by another blob. Slide Ready, Test, Go! The new CLIK Dashboard is open for developers. Join and do as many tests as you like. APPLY NOW Share our tips and add yours