Skip to content

[Bug] Applying Pin Configuration step have become really slow between v.1.0.13 and v.1.0.14 #108

Description

@PhysicalTesting

Summary

I tried to test the solver for one of my characters to simulate the muscle/adipose tissue, which require a shell like structure and a lot of pinning. It works, but the pinning have become slow for a character consisting of around 25.000 vertices.

The solver also thinks it's slow, as it shows a timeout message during 'applies pin configuration'. At the start I thought the pinning process had crashed or just stopped responding, but the console kept updating and the process showing '72% Applying pin configuration...' until it finished and able to simulate.

I thought my model had some issues since pinning was so slow. I tried to track down the issue and managed to recreate the 'time out' consistently in a new file by having a really detailed mesh, just a ball with a core, totalling around 100000 faces with a pinned core, actually just an advanced model so it generates a lot of vertices, triangles and tetrahedras.

Image

That lead me to do a comparison between 'Blender Add-on 1.0.13 (addon-2026-07-01-0327)' of the solver and the latest version 'Blender Add-on 1.0.14 (addon-2026-07-14-0335)' with the pinning, and the newest version is significantly slower compared to the older version 1.0.13 that did the pin configuration almost instantly.

From the test, it seems the pinning took a big hit in performance between the two versions. 🤔

Steps to Reproduce

  1. Have a advanced manifold mesh set to solid so the solver generates a lot of triangles, vertices and tetrahedras.
  2. Add a pin group so parts of the mesh is pinned.
  3. Animate the mesh and re-capture all deformations
  4. Click transfer, it goes really slow, it reaches 'Applying pin configuration', the Timeout eventually shows, but it should mostly finish.

Expected Behavior

Keep its speed when applying pin configuration as it did in version 'Blender Add-on 1.0.13 (addon-2026-07-01-0327)'

Actual Behavior

Applying pin configuration have become really slow in version 'Blender Add-on 1.0.14 (addon-2026-07-14-0335)', often shows Timeout even though it eventually finishes.

Environment

Windows 11
Blender version: 5.2
Solver version: Blender Add-on 1.0.14 (addon-2026-07-14-0335)

Contribution Agreement

  • I confirm that any code, patches, scripts, attachments, or other copyrightable material I include in this issue may be used, reproduced, modified, and distributed by this project under the Apache License 2.0 or as otherwise described in CONTRIBUTING.md.
  • This is a bug report from the community (please provide a reference below).

Community Reference

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingin-progressworking in progress

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions