Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help  Performance issue and massive frame drops
#1
Hi 

The idea is to have a costume consisting of approx 50 non-stretchy ropes, attached to an avatar (animated with mocap suit) and previewed in VR in real-time. 
The problem is that even a simple prototype with 6 ropes with low resolution and length is running 10fps only, which makes it unusable for my use case.

What I have done
-created Rope Blueprint (thickness: 0.003, resolution: 0.1, pooled particles: 0, length: 0.3m)
-set up 1 obi solver (distance constraint iterations: 10, substpes: 1)
-created 6 ropes (used particles: 55)
-attached each rope to joint of low-poly avatar (using obi particle attachment)
-added 4 capsule colliders to avatar to avoid ropes going through body

I'm using Obi 5.0 in Unity 2019.2.9f1 on a PC with i7-6700 processor and GeForce GTX1070. 

The question is what is causing the performance issue? Does it have to do with the rope setup itself (and if so how to set up the rope in order to be efficient in terms of performance and also look quite stiff)? Is it because each rope is attached to the avatar's join which is moving quite fast? Or what else can be causing and and how it can be fixed?

Thank you in advance


Attached Files Thumbnail(s)
   
Reply


Messages In This Thread
Performance issue and massive frame drops - by Maria - 01-01-2020, 10:14 AM