Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help  Collision Problem
#6
(03-08-2020, 02:37 PM)pavelpipkin Wrote: I found a problem. When ropes not really stretched - everythin is ok, they are getting entangled quite well. But when some of them stretches, it creates gap between particles and ropes untangles (rope go through other rope) through this spaces between particles. Sorry for noob quesion, but how I can fix this? Ideal solution I think will be when new particles added automatically on stretching, maybe there is some option for this in settings? Other solution - some option to don't allow stretch rope engough so this gaps will be created. I don't think I neet really stretchy ropes, 50% for my purposes will be quite enough (though it's still limitation and first option I like more).

Hi there,

This is a limitation of particle-based engines: collision detection is also particle-based.
Creating new particles in between existing ones at runtime is not possible, since constraints are pre-batched for efficient parallel solving and adding new particles would break this batching and force a re-batch, causing performance problems.

Using more substeps in the ObiFixedUpdater will improve convergence, making the rope less stretchy. Also, using a rope blueprint resolution of 1 will make particles overlap each other, giving you roughly 50% stretching room while keeping good contact sampling.
Reply


Messages In This Thread
Collision Problem - by onurbas - 26-06-2020, 01:00 PM
RE: Collision Problem - by josemendez - 26-06-2020, 01:04 PM
RE: Collision Problem - by onurbas - 26-06-2020, 01:09 PM
RE: Collision Problem - by pavelpipkin - 03-08-2020, 10:45 AM
RE: Collision Problem - by pavelpipkin - 03-08-2020, 02:37 PM
RE: Collision Problem - by josemendez - 03-08-2020, 02:50 PM
RE: Collision Problem - by pavelpipkin - 03-08-2020, 07:04 PM