3D View navigation bug - zoom stops working #43568

Closed
opened 2015-02-04 21:31:46 +01:00 by Mike Mission · 18 comments

System Information
Windows 8.1 Pro / NVIDIA GeForce GTX 470

Blender Version
Broken: 2.73a bbf09d9
Worked: N/A

Short description of error
3D View navigation freezes - zoom stops working

Exact steps for others to reproduce the error

  1. Load Factory Settings

  2. Go to File -> User Preferences and enable the following options:

[Interface tab] -> - [x] Zoom To Mouse Position
[Input tab] -> - [x] Emulate 3 Button Mouse
[Input tab] -> Orbit Style: Trackball
[Input tab] -> Zoom Style: Horizontal

  1. Navigate view to have the Cube far away in the corner

Screenshot: http://i.imgur.com/7wS9EDp.png

  1. Now begin to zoom in by holding CTRL+ALT, clicking LMB and draging mouse horizontally to the right. Repeat clicking and dragging the mouse (while still holding CTRL+ALT).

Screenshot: http://i.imgur.com/WeWgq6e.png

At some point zoom will completely freeze - it won't be possible to zoom any further. Trying to zoom out won't work either - zoom is now completely frozen :(

Workaround
Press dot/comma on numerical keyboard to focus view on selection or just press SHIFT+C

Note
This bug has 100% reproducibility

**System Information** Windows 8.1 Pro / NVIDIA GeForce GTX 470 **Blender Version** Broken: 2.73a bbf09d9 Worked: N/A **Short description of error** 3D View navigation freezes - zoom stops working **Exact steps for others to reproduce the error** 1) Load Factory Settings 2) Go to File -> User Preferences and enable the following options: [Interface tab] -> - [x] Zoom To Mouse Position [Input tab] -> - [x] Emulate 3 Button Mouse [Input tab] -> Orbit Style: Trackball [Input tab] -> Zoom Style: Horizontal 3) Navigate view to have the Cube far away in the corner Screenshot: http://i.imgur.com/7wS9EDp.png 4) Now begin to zoom in by holding CTRL+ALT, clicking LMB and draging mouse horizontally to the right. Repeat clicking and dragging the mouse (while still holding CTRL+ALT). Screenshot: http://i.imgur.com/WeWgq6e.png At some point zoom will completely freeze - it won't be possible to zoom any further. Trying to zoom out won't work either - zoom is now completely frozen :( **Workaround** Press dot/comma on numerical keyboard to focus view on selection or just press SHIFT+C **Note** This bug has 100% reproducibility
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @Mission

Added subscriber: @Mission
Julian Eisel self-assigned this 2015-02-05 15:41:55 +01:00
Member

Can confirm. Not sure what the root of the issue might be, assigning to me for deeper investigation.

Can confirm. Not sure what the root of the issue might be, assigning to me for deeper investigation.

Added subscriber: @sebastian_k

Added subscriber: @sebastian_k

Well. That is not really a bug. It has been like that since like forever. It is because it is a zoom in 3D, not a dolly. Think of using a Tele lens. At some point there is just not enough focal length anymore. Pressing the Dot key will reposition the virtual viewport camera, so that you have enough zoom available. At least that is how I think it works. There is however an alternative: Using dolly zoom, which is Ctrl+Shift+MMB (Or Ctrl+Shift+Alt+LMB in your case).
This whole zooming thing is a bit crappy, but well, it has been like that since forever.

Well. That is not really a bug. It has been like that since like forever. It is because it is a zoom in 3D, not a dolly. Think of using a Tele lens. At some point there is just not enough focal length anymore. Pressing the Dot key will reposition the virtual viewport camera, so that you have enough zoom available. At least that is how I think it works. There is however an alternative: Using dolly zoom, which is Ctrl+Shift+MMB (Or Ctrl+Shift+Alt+LMB in your case). This whole zooming thing is a bit crappy, but well, it has been like that since forever.
Member

@sebastian_k, agree, but shouldn't it be possible to zoom out again? ;)

@sebastian_k, agree, but shouldn't it be possible to zoom out again? ;)

I can't reproduce the "stuck-ness" really. If I have zoomed in too much, then yes, sometimes it can take a fair bit of zooming out to see an effect, but eventually the zoom will work again at some point.

I can't reproduce the "stuck-ness" really. If I have zoomed in too much, then yes, sometimes it can take a fair bit of zooming out to see an effect, but eventually the zoom will work again at some point.
Author

I can't really argue whether this should be treated as bug or not. This particular configuration is 100% compatible with Modo (The Foundry's product) and zoom getting stuck is rather a serious drawback because it's impossible to navigate freely in 3D. I personally need to press dot/comma constantly to reset zoom... Even if it has been like that since forever, maybe it'd be good to treat it as bug nevertheless?

I can't really argue whether this should be treated as bug or not. This particular configuration is 100% compatible with Modo (The Foundry's product) and zoom getting stuck is rather a serious drawback because it's impossible to navigate freely in 3D. I personally need to press dot/comma constantly to reset zoom... Even if it has been like that since forever, maybe it'd be good to treat it as bug nevertheless?
Author

BTW: if it's really tele lens just like Sebastian suggested, why does it allows me to move inside the object? :)

BTW: if it's really tele lens just like Sebastian suggested, why does it allows me to move inside the object? :)
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Member

You can also use the home screen key to reset the screen

You can also use the home screen key to reset the screen

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'

Added subscriber: @ideasman42

Added subscriber: @ideasman42

This could be a design issue, except no solution is proposed, sounds like the reporter is expecting zoom to dolly, in that case just use dolly.

Some explanation/discussion - http://blender.stackexchange.com/a/651/55

This could be a design issue, except no solution is proposed, sounds like the reporter is expecting zoom to dolly, in that case just use dolly. Some explanation/discussion - http://blender.stackexchange.com/a/651/55
Author

I can confirm that enabling Auto Depth option (on the Interface tab) is a great workaround! Everything now works without any issues. Perhaps it'd be good to make this option enabled by default in the future release?

I can confirm that enabling **Auto Depth** option (on the Interface tab) is a great workaround! Everything now works without any issues. Perhaps it'd be good to make this option enabled by default in the future release?

@Mission - the reason we don't enable by default is it means you have to consider cursor placement before doing any view operations.

@Mission - the reason we don't enable by default is it means you have to consider cursor placement before doing any view operations.

Added subscriber: @Majin

Added subscriber: @Majin

This thing has been happening to me for ages, and it is very frustrating because it happens all the time. I also already tried some of the solutions above but none of them worked for me so far.

This thing has been happening to me for ages, and it is very frustrating because it happens all the time. I also already tried some of the solutions above but none of them worked for me so far.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 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#43568
No description provided.