Collection Manager: Performance impact when selecting a large number of objects #78985

Closed
opened 2020-07-16 13:59:23 +02:00 by Oleg Bondarev · 9 comments

Pagename: addons/interface/collection_manager

Hello! I noticed that this add-on slows selection of huge number of objects.
This add-on is very-very usefull, but needs to be fixed.

Pagename: `addons/interface/collection_manager` Hello! I noticed that this add-on slows selection of huge number of objects. This add-on is very-very usefull, but needs to be fixed.
Oleg Bondarev self-assigned this 2020-07-16 13:59:23 +02:00
Author

Added subscriber: @OlegBondarev

Added subscriber: @OlegBondarev
Member

Added subscriber: @Imaginer

Added subscriber: @Imaginer
Oleg Bondarev was unassigned by Ryan Inch 2020-07-31 07:50:07 +02:00
Ryan Inch self-assigned this 2020-07-31 07:50:07 +02:00
Member

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'
Member

@OlegBondarev Sorry for the wait. I didn't see this until now.
I can replicate the slowdown, but it's weird, I wouldn't have expected this. I'll look into it.

@OlegBondarev Sorry for the wait. I didn't see this until now. I can replicate the slowdown, but it's weird, I wouldn't have expected this. I'll look into it.
Member

@OlegBondarev It seems to be related to the QCD system. Until I get this fixed, if you're not using QCD then you can disable it in the preferences to avoid the slowdown.
Thank you very much for the report.

@OlegBondarev It seems to be related to the QCD system. Until I get this fixed, if you're not using QCD then you can disable it in the preferences to avoid the slowdown. Thank you very much for the report.
Ryan Inch changed title from Collection manager fix to Collection Manager: Performance impact when selecting a large number of objects 2020-08-01 04:08:11 +02:00

This issue was referenced by 177ca9aeb9

This issue was referenced by 177ca9aeb9e1b00834b9dc6dea54c4ab792df6bf

This issue was referenced by adac42a463

This issue was referenced by adac42a463344b288882954e57fca0715ee398f3
Member

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Member

I've vastly increased the performance when a large number of objects are selected (tested with 10,000 cubes), both for the viewport and for the popups. The problem was with how I got the selection for UI indicators, I do something special to support moving objects to and from excluded collections.

This should solve your issue, but if you have any further trouble with selection, let me know exactly where you encounter slowdowns and I'll take a look at it.

I've vastly increased the performance when a large number of objects are selected (tested with 10,000 cubes), both for the viewport and for the popups. The problem was with how I got the selection for UI indicators, I do something special to support moving objects to and from excluded collections. This should solve your issue, but if you have any further trouble with selection, let me know exactly where you encounter slowdowns and I'll take a look at it.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#78985
No description provided.