19-02-2020, 08:33 AM
(19-02-2020, 06:21 AM)Hatchling Wrote: Currently, I am trying to suspend a heavy object (like a car) by a cable.
If the object is light the cable behaves as expected. However if the object is heavy, it barely exerts a force as though the cable did not exist in the first place.
My first instinct was to increase the constraint strength, though no such option exists. I figured the forces applied to constrain two particles together are the maximum they can be to have convergence without oscillation.
Therefore the problem must be that the particles composing the rope are themselves too light to carry the cable. Great, so I just need to increase the ropes' mass to match the car...
... Wait, there is no option to increase mass...? So, you couldn't simulate a heavy chain that flattens down everything it sits on, in contrast with a light rope that can be easily moved?
Do I need to manually assign mass to each particle via script or is there some particle mass inspector field missing from my version of ObiRope?
Otherwise, a cool asset!
What version of ObiRope you're using? In 4.X, you can assign masses to individual particles directly, using the particle editor.
http://obi.virtualmethodstudio.com/tutor...iting.html
In 5.X, you can do the same via the rope editor, by selecting rope control points and assigning masses to them. The mass of each control point is then interpolated automatically to all particles around it:
http://obi.virtualmethodstudio.com/tutor...setup.html