A strut softbody consists of two types of constraints. A cloth outer shell preserves the outer shape of the geometry and handles collisions. A collection of random struts are formed between opposite interior points to create a rough form of volume preservation.