Page MenuHome

Issues with using a Mac trackpad when the Auto Depth option is enabled
Needs Triage, NormalPublic


System Information
Mac with a trackpad or magic mouse.
All versions of Blender.

Issue Description

The first problem is very low viewport navigation performance (in Material Preview) with trackpad when "Auto Depth" option is enabled.
It's about 9fps (on the retina screen) when orbiting a viewport with just the default scene.

There is task T68206 for depth buffer performance issue itself.

The second problem is changing the selected depth point within a single trackpad gesture.

With mouse the depth (point of rotation) is picked once, when you click and then it doesn't change until you finish the operation.
While with a trackpad this depth calculation occurs continuously during a single gesture.
You can see in the next video how the point of rotation (where the cursor is located) jumps to the camera during rotation.

Event Timeline

This comment was removed by Bruno (heyider).

Reported on windows already so I will assume this is not strictly mac related and merge.

@Richard Antalik (ISS), these are different bugs.

I don't have any problems working with the Mouse events,
the only problem is with the Trackpad (Trackpad Pan, Trackpad Zoom) events, so this is only for Mac.

There may be some performance issues with the combination of EEVEE and Auto Depth,
but the main problem here is how the rotation/zooming works with the trackpad.

Richard Antalik (ISS) reopened this task as Needs Triage.Jun 20 2020, 4:18 AM

Thanks for clarification, I will reopen this in that case

Bruno (heyider) added a comment.EditedJun 21 2020, 9:22 AM

I think it is important for people to say what resolution they are using, because here I have a lot of problems with resolutions higher than 1080p with AUTO_DEPTH.
4k is unusable!!!!

Yevgeny Makarov (jenkm) renamed this task from Low viewport navigation performance using Trackpad with Auto Depth (Eevee/macOS) to Issues with using a Mac trackpad when the Auto Depth option is enabled.Aug 31 2020, 4:40 PM
Yevgeny Makarov (jenkm) updated the task description. (Show Details)