![]() |
Question about a specific Obi Rope application - 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: Question about a specific Obi Rope application (/thread-15.html) |
Question about a specific Obi Rope application - kkansy - 26-06-2017 Hello ![]() RE: Question about a specific Obi Rope application - josemendez - 27-06-2017 (26-06-2017, 10:32 AM)kkansy Wrote: Hello Hi there! Obi does support two-way rigidbody coupling (dragging), collision with dynamic and static objects, etc. Whether or not it would fit your use case basically depends on your hose length to width ratio, and how accurate you need collision detection to be. Let me explain: the longer and thinner the rope, the larger the amount of particles Obi will need to represent it, and the larger the amount of constraint iterations you´ll need to keep it from stretching. If you need accurate collision detection with objects that are as thin or thinner than the rope, this also poses problems, since they can slip trough gaps in the particle representation of the rope. All of these issues can be resolved by brute force: increase the amount of solver iterations until the behavior is acceptable. But of course, more iterations = less performance. So it all depends on these three things: - Precision requisites of your collision detection. Objects thicker than the rope diameter will collide ok, smaller objects will not. - Length to width ratio of the rope/hose. A ratio of 50:1 is ok, a ratio of 2000:1 is not. - Whether your performance budget is enough to get it all working as needed. For a single rope on desktop platforms it's fairly unlikely you'll have performance problems, but still. RE: Question about a specific Obi Rope application - kkansy - 28-06-2017 What a comprehensive answer, thank you ![]() Thank you for your time. EDIT: I had my ratios wrong. RE: Question about a specific Obi Rope application - josemendez - 28-06-2017 (28-06-2017, 09:14 AM)kkansy Wrote: What a comprehensive answer, thank you It's difficult to tell. Your ratio lies right where things start to get problematic, but maybe you can get away with it by cranking the amount of iterations fairly high. At this point its hard to say anything without actually trying it. I'd recommend to experiment with it, if you find it doesn't cut it we can offer you a refund. RE: Question about a specific Obi Rope application - kkansy - 30-06-2017 (28-06-2017, 08:21 PM)josemendez Wrote: It's difficult to tell. Your ratio lies right where things start to get problematic, but maybe you can get away with it by cranking the amount of iterations fairly high. I will check it, thanks ![]() |