godot-jigglebones icon indicating copy to clipboard operation
godot-jigglebones copied to clipboard

Editor very slow when selecting Skeleton3D with many Jigglebones using gravity

Open amydigitalportal opened this issue 6 months ago • 0 comments

My model has 28 bones for physics simulation which I have each assigned a Jigglebone, but my editor seems to slow to a crawl when I have too many of them enabling "Use Gravity" and then having the Skeleton3D selected in the Scene Tree.

Although I admit that not all the bones necessary need to be calculating gravity, it is a bit disappointing that I have to manually disable this feature on so many bones to manage my Skeleton3D (not to mention how much better my result looks with gravity.)

Steps to reproduce:

  1. Import rigged model with 25+ bones.
  2. Assign a Jigglebone to each bone in the armature/Skeleton3D.
  3. Enable "Use Gravity" on all Jigglebones.
  4. In the Scene Tree, select the Skeleton3D.
  5. Observe drop in editor performance.

Tech Specs (Laptop)

  • CPU: i7-9750H @ 2.6 GHz (12 CPUs)
  • RAM: 32 GB
  • Graphics: NVIDIA GTX 1650

amydigitalportal avatar Aug 08 '24 08:08 amydigitalportal