Post #5389: I see, that’s unfortunate.

📋 Metadata

🏷️ Tags

performance advanced unsolved

  • Modal Editor
  • Python Scripting
  • Macro Editor

💬 Content

I see, that’s unfortunate.

While it worked in my simple testing, it seems this isn’t a straightforward issue. Looking at PME’s modal processing part, I’m concerned about the overhead in the do_update and modal methods of PME_OT_modal_base. The niche-loops addon seems to use standard processing approaches, so that part looks fine.

Ultimately, PME needs to re-evaluate Python code from user-configured strings, which inevitably creates more overhead compared to pure programming. So adding modal functionality directly to niche-loops would probably require less development effort.

I have ideas for improving PME’s side, but they would require significant development time. Thanks to the year-end holiday break, I was able to work on various PME-related tasks (though most became meaningless). While I’ll continue handling minor issues as usual, I need to focus on my career until early spring for any major developments. And I’ll enjoy my vacation until tomorrow.

What I’d like to ask from you and everyone is to provide resources to reproduce the issue when reporting problems. I always strive to respond thoughtfully to well-documented reports - it helps me make the most of my volunteer time.

For now, please provide a Blender session that can reproduce this issue.


❤️ 2 likes


🔗 View on Blender Artists