Maniphest T101202

edit mode too slow when using selection tools in my model and an object with empty hair too slow when move and dragging in the viewport...
Closed, Archived

Assigned To
None
Authored By
Michael Colina (MichaelBenDavid)
Sep 20 2022, 1:58 AM
Tags
  • BF Blender
  • Nodes & Physics
  • Geometry Nodes
  • Performance
Subscribers
Germano Cavalcante (mano-wii)
Michael Colina (MichaelBenDavid)

Description

System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.65

Blender Version
Broken: version: 3.3.0, branch: master, commit date: 2022-09-06 15:39, hash: rB0759f671ce1f
Worked: (newest version of Blender that worked as expected)

Short description of error

1- after adding an Empty hair to an object causes the object to lag miserably slow when move and drag in the viewport...

2- while entering edit mode, a lag is noticeable, but it becomes worst when using lasso select and then select some random bigger or small portion of the mesh, it takes a few seconds to select anything in edit mode in this model provided, and when i unselect with A what i selected before with the lasso tool it seems to be no lag, and then the worst part that made me not use this version of blender for this project at the moment is that when i press A to select all in edit mode, blender freezes forever and causes my pc to be at 90-100 % of cpu usage for some stupid select all maneuver...

3- i checked doing the same issue from 1 with the default cube instead from my startup file, then i subdivided 15 times the cube in edit mode and i noticed a strange lag if the object has 3 or more levels additional of subdivision (but from subdiv modifier and gets about 100 k faces which is really nothing to lag like that), though without any empty hair attached to it, it moves and drags fast as usual...

Exact steps for others to reproduce the error

  • Open attached .blend file
  • Select object fox-girl-body-1
  • AddCurveEmpty Hair
  • move the object fox-girl-body-1

Event Timeline

Michael Colina (MichaelBenDavid) created this task.Sep 20 2022, 1:58 AM
Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Sep 20 2022, 8:41 PM
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).

1- after adding an Empty hair to an object causes the object to lag miserably slow when move and drag in the viewport...

Either these steps aren't clear, or I can't reproduce the problem.
This report is not so clear so I understood the steps as:

  • Open attached .blend file
  • Select object fox-girl-body-1
  • AddCurveEmpty Hair
  • move or drag in the viewport

Did I get it wrong?
Please give us more clear instructions on how to reproduce it.
A guideline for making a good bug report can be found at https://wiki.blender.org/wiki/Process/Bug_Reports

Michael Colina (MichaelBenDavid) added a comment.Sep 20 2022, 10:41 PM

Yes i said move and drag in the viewport without any axis contrainting, you know just pressing G alone you know 🙃...

Germano Cavalcante (mano-wii) updated the task description.Sep 21 2022, 10:09 PM
Germano Cavalcante (mano-wii) closed this task as Archived.Sep 21 2022, 10:16 PM
Germano Cavalcante (mano-wii) added projects: Nodes & Physics, Geometry Nodes, Performance.

Apparently what happens is that the Deform Curve on Surface node needs to run when the mesh moves.
In fact, the lag is accentuated and worse than the previous hair system.

But I don't think this can be considered a bug. The new hair system is recent and performance improvements are still being worked on.

So I'm closing the report.

It can be reopened if approved by the developers.

Michael Colina (MichaelBenDavid) added a comment.Sep 22 2022, 8:41 PM

Ok fair enough for the premature development of that at the moment, but what about the mesh in edit mode selection issue mentioned earlier? (btw sorry for adding both errors in one report, but i thought it made sense because happened in the same file so...)

Germano Cavalcante (mano-wii) added a comment.Sep 22 2022, 10:58 PM
In T101202#1421224, @Michael Colina (MichaelBenDavid) wrote:

(...) but what about the mesh in edit mode selection issue mentioned earlier?

This also triggers the recalculation of the modifiers. Hence the lag.

Michael Colina (MichaelBenDavid) added a comment.EditedSep 23 2022, 6:42 AM

Oh sorry i meant, that issue happened without any empty hair added, also with/o modifiers added, so this other issue wasn't related to the hair actually...

That's what i described that in the default cube which i could select fast as usual but not in model made in the previous version of blender...

Maybe got corrupted perhaps after opening it in 3.3? Because in 3.2.1 i can select fast and lasso select normally