Obi Official Forum
Help Increase rope length with correct tethers - Printable Version

+- Obi Official Forum (https://obi.virtualmethodstudio.com/forum)
+-- Forum: Obi Users Category (https://obi.virtualmethodstudio.com/forum/forum-1.html)
+--- Forum: Obi Rope (https://obi.virtualmethodstudio.com/forum/forum-4.html)
+--- Thread: Help Increase rope length with correct tethers (/thread-749.html)

Pages: 1 2 3


RE: Increase rope length with correct tethers - imtehQ - 16-11-2018

(16-11-2018, 02:02 PM)josemendez Wrote: Did a quick test with a 1 meter rope, 12 particles (2000 kg each), and several rigid bodies, ranging in weight from 6000 kg to 80000 kg. All tests were perfectly stable (if ever so springy), so clearly something else is wrong with your setup. Can you describe it in more detail?

Here's a video of my tests:

I will do some tests outside the current scene and i will get back to you on this, it might be indeed something with the setup.

Yea ... i think that there is something not right with the setup or someone from the team change the code somewhere.
With a default rope solver and particles at 2000 kg, and the block at 60,000 there will be some spring like behavior happening.

https://i.imgur.com/QWTDXZl.gifv


RE: Increase rope length with correct tethers - josemendez - 16-11-2018

(16-11-2018, 02:16 PM)imtehQ Wrote: I will do some tests outside the current scene and i will get back to you on this, it might be indeed something with the setup.

Yea ... i think that there is something not right with the setup or someone from the team change the code somewhere.
With a default rope solver and particles at 2000 kg, and the block at 60,000 there will be some spring like behavior happening.

https://i.imgur.com/QWTDXZl.gifv

Crank up the amount of distance constraint iterations to around 20. That will reduce the springiness to an acceptable level. Keep in mind that the more particles there are in the rope, the higher you will need to crank the amount of iterations. It is often much better to just reduce the timestep a bit.


RE: Increase rope length with correct tethers - imtehQ - 16-11-2018

(16-11-2018, 02:49 PM)josemendez Wrote: Crank up the amount of distance constraint iterations to around 20. That will reduce the springiness to an acceptable level. Keep in mind that the more particles there are in the rope, the higher you will need to crank the amount of iterations. It is often much better to just reduce the timestep a bit.

So i reinported the asset to make sure everything was as default and increesed the distance constraint iterations to 20, yet no change.

Even put it to 50000 to only see a fps drop (to be expected)
Yet no change is how it behaved

https://i.imgur.com/PnEPz9p.gifv


RE: Increase rope length with correct tethers - josemendez - 16-11-2018

(16-11-2018, 04:41 PM)imtehQ Wrote: So i reinported the asset to make sure everything was as default and increesed the distance constraint iterations to 20, yet no change.

Even put it to 50000 to only see a fps drop (to be expected)
Yet no change is how it behaved

https://i.imgur.com/PnEPz9p.gifv

What's the mass of the particles? With 50000 iterations the rope should be as rigid as a steel rod...

Are you using pin constraints to attach the body to the rope?


RE: Increase rope length with correct tethers - imtehQ - 16-11-2018

(16-11-2018, 04:46 PM)josemendez Wrote: What's the mass of the particles? With 50000 iterations the rope should be as rigid as a steel rod...

Are you using pin constraints to attach the body to the rope?

Here is me going the setup on the new rope, maybe im just doing it wrong:

https://i.imgur.com/ssSEIqE.gifv


RE: Increase rope length with correct tethers - josemendez - 16-11-2018

(16-11-2018, 04:50 PM)imtehQ Wrote: Here is me going the setup on the new rope, maybe im just doing it wrong:

https://i.imgur.com/ssSEIqE.gifv

Ok...I don't see the part where you set the amount of iterations from the default (3) to 20...

Also, you're making the rope several times heavier that the load (2000 vs 200 kg).


RE: Increase rope length with correct tethers - imtehQ - 16-11-2018

(16-11-2018, 04:54 PM)josemendez Wrote: Ok...I don't see the part where you set the amount of iterations from the default (3) to 20...

Also, you're making the rope several times heavier that the load (2000 vs 200 kg).

ah forgot that part,

https://i.imgur.com/6nbIprj.gifv


RE: Increase rope length with correct tethers - josemendez - 16-11-2018

(16-11-2018, 04:57 PM)imtehQ Wrote: ah forgot that part,

https://i.imgur.com/6nbIprj.gifv

My result is vastly different from yours.

- What is the amount of particles in the rope? mine is 11.
- Mass of the particles? mine is 2000.
- Mass of the load? mine is 60000.
- Amount of distance iterations? mine is 20 (sequential mode, parallel mode converges much more slowly).
- Your timestep? mine is 0.02

- Also, what Unity version are you using?


RE: Increase rope length with correct tethers - imtehQ - 16-11-2018

(16-11-2018, 05:09 PM)josemendez Wrote: My result is vastly different from yours.

- What is the amount of particles in the rope? mine is 11.
- Mass of the particles? mine is 2000.
- Mass of the load? mine is 60000.
- Amount of distance iterations? mine is 20 (sequential mode, parallel mode converges much more slowly).
- Your timestep? mine is 0.02

- Also, what Unity version are you using?

- What is the amount of particles in the rope? 21
- Mass of the particles? 2000
- Mass of the load? 60000
- Amount of distance iterations?  100 sequential mode
- Your timestep? mine is 0.01

unity 2018.2.7f1


RE: Increase rope length with correct tethers - josemendez - 16-11-2018

(16-11-2018, 05:19 PM)imtehQ Wrote: - What is the amount of particles in the rope? 21
- Mass of the particles? 2000
- Mass of the load? 60000
- Amount of distance iterations?  100 sequential mode
- Your timestep? mine is 0.01

unity 2018.2.7f1

I'm using the same Unity version, but still my result is completely different from yours. Even using just 20 iterations and 0.02 as timestep, the rope is much, much stiffer than yours.

Can you send a sample scene? support(at)virtualmethodstudio.com