Page MenuHome

Lag reading viewport depth buffer in LookDev mode
Confirmed, LowPublicTO DO

Description

System Information
Operating system: macOS Sierra version 10.12.6
Graphics card: Radeon Pro 55 2048 MB

Blender Version
Broken: ( 2.80 )
Worked: (optional) ( 2.80, 3325b19ee7fd, branch: blender 2.7, 2019-06-06 )

Short description of error

In LookDev mode, zooming is extremely choppy. This topic was adressed earlier and dismissed a hardware issue. But the problem did not exist in an earlier version, suggesting it probably could be a software related issue. Check the video beneath.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file.

Event Timeline

William Reynish (billreynish) lowered the priority of this task from 90 to 30.Aug 4 2019, 11:27 AM

How are you zooming? Using the scroll wheel or by using the modifier key and dragging you mouse, or a different way?

Hi William,

I use the scroll wheel to zoom in and out.

Is it also choppy when zooming using modifier+mouse-dragging?

Interesting. Using ctrl + mmb (drag) the zooming goes smooth.

Jelle (jelleeeey) added a comment.EditedAug 4 2019, 4:48 PM

I found the problem. For some reason, unchecking this box in the keymap for zoom in / zoom out resolves the problem. I unchecked this also for the pan and orbit keymap, as i discovered it acts more responsive with this checkbox off. However, maybe it is still a good idea to resolve this weird bug.

EDIT: This solution is not valid as it creates a new problem where the autodepth and 'zoom to mouse position' features are not working anymore.

  • Do you have "Auto Depth" preference enabled?
  • Does this happen with Factory Settings loaded?

It's possible getting the depth under the cursor is slower in look-dev mode, this only happens once w/ Ctrl-MMB, for mouse wheel it happens on every event because zooming isn't a mode in that case and each event could be over a different surface.

Jelle (jelleeeey) added a comment.EditedAug 5 2019, 6:03 AM
  • Do you have "Auto Depth" preference enabled?
  • Does this happen with Factory Settings loaded? ----

It's possible getting the depth under the cursor is slower in look-dev mode, this only happens once w/ Ctrl-MMB, for mouse wheel it happens on every event because zooming isn't a mode in that case and each event could be over a different surface.

I have auto depth enabled and use the factory settings in both versions (working and not working versions). I understand now that the issue is related to the autodepth feature. I understand what you say about the wheel zoom, where it sees every scroll as an event where the autodepth has to be recalculated. However, this does not explain why this behavior is not present in the previous version ( 2.80, 3325b19ee7fd, branch: blender 2.7, 2019-06-06 ).

Is this issue still looked at?

Bastien Montagne (mont29) raised the priority of this task from 30 to 80.Aug 20 2019, 11:31 AM
Jelle (jelleeeey) added a comment.EditedAug 20 2019, 11:58 AM

I checked out the newest version (2.81 alpha ) and the lookdev mode performs well again.

EDIT: The issue still persists. Upon closer inspection it appears that the 2.81 alpha worked because the autodepth was turned off when I tried it. This was because the new build started up with the default user preferences.

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Resolved.Aug 20 2019, 1:47 PM
Jelle (jelleeeey) changed the task status from Resolved to Unknown Status.EditedSep 23 2019, 9:40 AM

In the 2.81 alpha this issue still appears (Version 2.81 (2.81 2019-09-12)) This issue is really annoying. Could someone please look into this?

Campbell Barton (campbellbarton) changed the task status from Needs Developer to Reproduce to Confirmed.EditedMon, Jan 13, 12:15 PM
Campbell Barton (campbellbarton) changed the subtype of this task from "Report" to "To Do".

I can confirm a slight delay in LookDev mode, it can be seen when placing the cursor too.

However the difference isn't much on my system, making profiler results not highlight the cause so easily. Marking this as TODO.

Campbell Barton (campbellbarton) renamed this task from Slow zooming in LookDev to Lag reading viewport depth buffer in LookDev mode.Mon, Jan 13, 12:17 PM
Campbell Barton (campbellbarton) triaged this task as Low priority.