Maniphest T63185

Blender 2.8. In edit mode when you have hard scene (slow down processing) all your actions will applyes not at right moment (not at click but at moment when blender finn. caclucations)
Confirmed, NormalKNOWN ISSUE

Assigned To
None
Authored By
Ruslan (rs2128)
Apr 1 2019, 2:38 PM
Tags
  • BF Blender
  • User Interface
  • Platform: Windows
Subscribers
Bastien Montagne (mont29)
Brecht Van Lommel (brecht)
Daniel Bystedt (dbystedt)
Pablo Vazquez (pablovazquez)
Ray Molenkamp (LazyDodo)
Richard Antalik (ISS)
Ruslan (rs2128)
2 More Subscribers

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 560/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 391.35

Blender Version
Broken: version: 2.80 (sub 53), branch: master, commit date: 2019-03-30 19:37, hash: rB700346d377dd
Worked: (optional)

Short description of error
I have scene where I put a lot boolean(and not only) modificators on one objects and when I enter into edit mode all processing erally slow (each action: movement, extrusion, etc..) And problem here in next: when you doing any action (and it took time to process it) and then press mouse button to apply action affect, but! it will not memorize position of the mouse when you pressed, and still continue doing (move to the cursor) And this really anoing because you need repeat all twice or more time. Or just seating and waiting with no mouse movement at all, when it will apply action effect.
So core problem is that: in edit mode any affect will applyes not at moment when you decide but by moment when CPU will finished calculetion of movement/action and will change your action to position where is going be mouse positioned at the moment of the end calculation... something like that.

Exact steps for others to reproduce the error
Create some worcload/heavy scene. For example by a lot subdivisions and booleans at object. When each your action will be like "under water gravity" slowed down. And then try to change(extrude/move vertext / anything) boolean part that will be used as cut area in the edit mode.

Event Timeline

Ruslan (rs2128) created this task.Apr 1 2019, 2:38 PM
Brecht Van Lommel (brecht) lowered the priority of this task from 90 to 30.EditedApr 1 2019, 2:39 PM
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

Please attach a .blend file and provide exact steps to reproduce the issue.

Ruslan (rs2128) added a comment.Apr 1 2019, 3:53 PM

I create new file [not my original]. But here are it reproduce on my PC. If you PC more powerfull - you will don't see it. So please just increase subdivisions on the object [when you fill the same slowing down as in the video]
Here is how it looks like: https://mega.nz/#!cLBQHIIa!UYt3WhuyBA0twL6P5J29fC5jnK7X97zjwRmbRM2c5m4
Btw, I checked it whith pressing 'Enter' key - and it works fine. But with mouse - not.

STEPS: open file. Press G to move. Press Z to lock by Z axis. Move precisely to the ~zero position by mouse. Then press mouse to finish action and then move mouse upside without waiting long time.

Brecht Van Lommel (brecht) raised the priority of this task from 30 to 90.Apr 1 2019, 4:01 PM
Sebastian Parborg (zeddb) added subscribers: William Reynish (billreynish), Ray Molenkamp (LazyDodo), Sebastian Parborg (zeddb).EditedApr 2 2019, 11:14 AM

I can't reproduce this on my end, the file is even slower for me than in you video.

However, in you video you can see that the mouse cursor does not change right away when you left click but lingers around. On my end it changes quite fast after I left click (even if the scene is many times slower for me than in your video) so I can't get it to change position after I have clicked.

@Ray Molenkamp (LazyDodo) @William Reynish (billreynish) can you guys see if this happens for you on Windows/Mac too?

Sebastian Parborg (zeddb) updated the task description.Apr 2 2019, 11:14 AM
Tomasz Kaye (bitbutter) added a subscriber: Tomasz Kaye (bitbutter).Jun 4 2019, 12:41 PM

This sounds like a similar issue to this bug: https://developer.blender.org/T63699

Sebastian Parborg (zeddb) lowered the priority of this task from 90 to 30.Jun 11 2019, 12:02 PM

Is this still an issue?

Ruslan (rs2128) added a comment.Jun 11 2019, 9:34 PM

@Sebastian Parborg (zeddb) - yeap

Sebastian Parborg (zeddb) raised the priority of this task from 30 to 80.Jun 12 2019, 10:43 AM
Daniel Bystedt (dbystedt) added a subscriber: Daniel Bystedt (dbystedt).Dec 23 2019, 11:36 PM
In T63185#652800, @Ruslan (rs2128) wrote:

I create new file [not my original]. But here are it reproduce on my PC. If you PC more powerfull - you will don't see it. So please just increase subdivisions on the object [when you fill the same slowing down as in the video]
Here is how it looks like: https://mega.nz/#!cLBQHIIa!UYt3WhuyBA0twL6P5J29fC5jnK7X97zjwRmbRM2c5m4
Btw, I checked it whith pressing 'Enter' key - and it works fine. But with mouse - not.

STEPS: open file. Press G to move. Press Z to lock by Z axis. Move precisely to the ~zero position by mouse. Then press mouse to finish action and then move mouse upside without waiting long time.

I tested this scene, but I can't reproduce this issue. Moving the polygon is slow, but there is no buggy behavior as per described above.

System Information
Operating system: Windows-10-10.0.17763-SP0 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 432.00

Blender Version
Broken: version: 2.82 (sub 6), branch: master, commit date: 2019-12-23 08:34, hash: rB708045eb40b9

Ruslan (rs2128) added a comment.EditedDec 24 2019, 12:30 AM

🤔 I think @Daniel Bystedt (dbystedt), you know better what to do whith this task for further(if it will not reproduce by anyone)...
I've checked it just right now with (version: 2.81 (sub 16), branch: master, commit date: 2019-11-20 14:27, hash: rB26bd5ebd42e3) and it still reproduce.
Then I've checked it on last fresh (version: 2.82 (sub 6), branch: master, commit date: 2019-12-23 08:34, hash: rB708045eb40b9 ) and it still reproduce.

Each time when I put stylus(alanog of press left buton on mouse) to ending action and then move it away (it stick to my movement until curson not changed his icon to crosshair from (G)move-icon)
It seems like because it too heavy and processing-calculate movement too long, it can't fast change to ending mode. And it still stick to the stylus movement until calculation will be finished. Maybe key of the issue in that I'm not use mouse? (just wacom-tablet) Try with tablet, maybe it helps to find reason 🙄

Daniel Bystedt (dbystedt) added a comment.Dec 25 2019, 8:46 PM

Sorry to hear you still have the issue. I can't reproduce the same thing on my computer.
I just want to confirm that I'm also using a tablet (wacom intous 5 touch)

Richard Antalik (ISS) changed the task status from Needs Information from Developers to Confirmed.Jan 2 2020, 3:12 AM
Richard Antalik (ISS) added a project: User Interface.
Richard Antalik (ISS) added a subscriber: Richard Antalik (ISS).

I can reproduce this issue with these steps:

  • select vertex, align mouse cursor visually
  • hit G than Z
  • move mouse to a visual mark (XY plane), quickly press LMB, than quickly move mouse cursor further

which leads to vertex not being moved to position, where you clicked LMB

Richard Antalik (ISS) added a subscriber: Pablo Vazquez (pablovazquez).
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Known Issue".Feb 17 2020, 4:21 PM
Bastien Montagne (mont29) added a project: Platform: Windows.
Bastien Montagne (mont29) added a subscriber: Bastien Montagne (mont29).

Cannot confirm that on linux.

Don't think we can do much here really? This is likely some problem where event handler gets wrong coordinates from the OS event system, due to heavy load.

Richard Antalik (ISS) added a comment.Feb 17 2020, 5:46 PM

This seemed to me like after click event was received, OS was polled for position or we wait for another position event. I wouldn't assume, that problem or limitation is on OS side, many apps can handle this.
But I am not familiar with our event system at all...

Julian Eisel (Severin) moved this task from Backlog to Known Issues on the User Interface board.Jun 26 2020, 6:52 PM
Aaron Carlisle (Blendify) moved this task from Backlog to Known Issue on the Platform: Windows board.Oct 12 2020, 3:35 AM